text;"text;text";FUCK
=>
text
"text;text"
FUCK
Форум → Программирование → PHP для идиотов → Игнорирование кавычек
text;"text;text";FUCK
16 сентября 2009 г. 22:15, спустя 26 минут 47 секунд
16 сентября 2009 г. 22:15, спустя 2 секунды
preg_match? )))
бля, это не катит) у меня не файл а строка
16 сентября 2009 г. 22:17, спустя 1 минуту 40 секунд
блядь а в чем проблема в файл записать? …. ну дети, а ..
бля, это не катит) у меня не файл а строка
ой бля))
16 сентября 2009 г. 22:19, спустя 2 минуты 9 секунд
блядь а в чем проблема в файл записать? …. ну дети, а ..
16 сентября 2009 г. 22:22, спустя 2 минуты 51 секунду
'/[^"]+/i'[/code]захватывает все кроме кавычек Спустя 38 сек. ++ к пиздец, нахуй извращаться и делать вдобавку гавнокод ?
16 сентября 2009 г. 22:28, спустя 6 минут 38 секунд
16 сентября 2009 г. 22:46, спустя 17 минут 34 секунды
<?php
$text = 'text;"text;text";FUCK';
$arr_text = preg_split('/["]+/i', $text);
print_r($arr_text);
?>[/php]Result :[code][email protected]:~$ php system.php
Array
(
[0] => text;
[1] => text;text
[2] => ;FUCK
)[/code]простите что на серве мелкомягких, локалхост лень подымать
17 сентября 2009 г. 6:44, спустя 7 часов 57 минут 56 секунд
<?php
if (!function_exists('str_getcsv')) {
function str_getcsv($input, $delimiter = ",", $enclosure = '"', $escape = "\\") {
$fiveMBs = 5 * 1024 * 1024;
$fp = fopen("php://temp/maxmemory:$fiveMBs", 'r+');
fputs($fp, $input);
rewind($fp);
$data = fgetcsv($fp, 1000, $delimiter, $enclosure); // $escape only got added in 5.3.0
fclose($fp);
return $data;
}
}
print_r(str_getcsv('text;"text;text";FUCK', ';'));
Пожалуйста, авторизуйтесь, чтобы написать комментарий!