PHP получает контент между двумя строками [дубликат] ⇐ Php
PHP получает контент между двумя строками [дубликат]
Я пытаюсь извлечь строки между \" из следующего примера строки: xxxx\"Text Here\";\"Text Here2\"yyyy. , я хотел бы получить две строки: Текст здесь и Текст здесь2.
На основе https://stackoverflow.com/a/1445528/4381271 я закодировал следующее:
$input='xxxx\"Текст здесь\";\"Текст здесь2\"yyyy'; $разделитель = '#'; $startTag = '\"'; $endTag = '\"'; $regex = $разделитель. preg_quote ($ startTag, $ разделитель) . '.*?' . preg_quote($endTag, $delimiter) . $разделитель . 'с'; preg_match_all($regex,$input,$matches); var_dump($соответствия); и результат
array(1) { [0]=> array(2) { [0]=> string(13) "\"Текст здесь\"" [1]=> string(14) "\" Текст здесь2\"" } } Мои вопросы:
[*]Результатом является 2D-массив. Это нормально? Я ожидал получить одномерный массив с элементами Text Here и Text Here2. [*]В результате появятся теги \". Есть ли способ исключить их с помощью регулярного выражения?
Я пытаюсь извлечь строки между \" из следующего примера строки: xxxx\"Text Here\";\"Text Here2\"yyyy. , я хотел бы получить две строки: Текст здесь и Текст здесь2.
На основе https://stackoverflow.com/a/1445528/4381271 я закодировал следующее:
$input='xxxx\"Текст здесь\";\"Текст здесь2\"yyyy'; $разделитель = '#'; $startTag = '\"'; $endTag = '\"'; $regex = $разделитель. preg_quote ($ startTag, $ разделитель) . '.*?' . preg_quote($endTag, $delimiter) . $разделитель . 'с'; preg_match_all($regex,$input,$matches); var_dump($соответствия); и результат
array(1) { [0]=> array(2) { [0]=> string(13) "\"Текст здесь\"" [1]=> string(14) "\" Текст здесь2\"" } } Мои вопросы:
[*]Результатом является 2D-массив. Это нормально? Я ожидал получить одномерный массив с элементами Text Here и Text Here2. [*]В результате появятся теги \". Есть ли способ исключить их с помощью регулярного выражения?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Contentful PHP SDK: Как получить локализованный встроенный контент в контент -рендерера
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-