[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вырезать из строки подстроку
zebulun
например строка
'a:3:{i:0;s:14:"(111)111-11-11";i:1;s:14:"(222)222-22-22";i:2;b:0;}'
нужно вырезать все части находящиеся в дв.кавычках
Игорь_Vasinsky
это JSON

json_encode($str, true);


получишь массив;

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zebulun
это ж вроде не json, а строка сериализованная ф-цией php serialize
zebulun
и мне надо яваскриптом, а не php
kaww
может так?
var m = /\"([^\"]+)\"/g.exec('a:3:{i:0;s:14:"(111)111-11-11";i:1;s:14:"(222)222-22-22";i:2;b:0;}')
zebulun
у вас что-то с выражением, в нем открывается кавычка
twin
Я наверно не в себе... А что unseriflize() не кошерно?
$a = unserialize('a:3:{i:0;s:14:"(111)111-11-11";i:1;s:14:"(222)222-22-22";i:2;b:0;}');

echo $a[0];
echo '<br>';
echo $a[1];


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
killer8080
Цитата (zebulun @ 26.12.2012 - 20:31)
и мне надо яваскриптом, а не php

А как сереализованные php переменные попали в JS? Непроще сразу было json использовать для передачи клиенту?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.