РHP как изменить начало сторки?

1 23
psylosss
На сайте с 23.12.2005
Offline
126
#21
будет отлично работать. каждая из этих строк берётся в двойные кавычки, а не просто перенос строки в одинарные

а, ну тогда все ок. Не разглядел двойные.

ну да.. что-то типа

$lines=explode("\n",file_get_contents($filename));

$result='\''.implode("'\n'",$lines).'\'';

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.
ciber
На сайте с 04.01.2008
Offline
215
#22
psylosss:
а, ну тогда все ок. Не разглядел двойные.

ну да.. что-то типа

$lines=explode("\n",file_get_contents($filename));
$result='\''.implode("'\n'",$lines).'\'';

теоритически грамотно, но памяти может не хватить и все уйдет в глубокий своп.

G
На сайте с 01.10.2007
Offline
16
#23

всем рекомендую не забывать о том что есть консольный вариант php, и его использовать тоже удобно для быстрого решения подобных задач, к примеру:


#!/usr/bin/php
<?php

$in_handle = fopen($argv[1], 'r');
$out_handle = fopen($argv[2], 'w');

while ($row = trim(fgets($in_handle)) )
fputs($out_handle, "'$row'\n");
fclose($in_handle);
fclose($out_handle);

дальше просто вызываем:

php имя_скрипта.php имя_исходного_файла имя_файла_с_результатом

например: php quoting.php in.txt out.txt

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий