item1<br>item2<br>item3<br>item4<br>item5
사이의 텍스트를 가져 오기? preg_match_all 및 다음 정규식을 시도했지만 모든 결과를 표시하지는 않습니다. `<br>(.*)<br>
`UsiPHP - 나는 각 <code><br></code>와 <code><br></code> 사이에있는 텍스트를 얻을 수있는 방법 <br> 및
미리 감사드립니다. 여기에 정규식 솔루션의 <br>
item1<br>item2<br>item3<br>item4<br>item5
사이의 텍스트를 가져 오기? preg_match_all 및 다음 정규식을 시도했지만 모든 결과를 표시하지는 않습니다. `<br>(.*)<br>
`UsiPHP - 나는 각 <code><br></code>와 <code><br></code> 사이에있는 텍스트를 얻을 수있는 방법 <br> 및
미리 감사드립니다. 여기에 정규식 솔루션의 <br>
당신이,이 모든 조각을 함께 배열을 줄 것이다 말에 가까운 . preg_match_all('/.*?(?=<br>)/', $string)
그게 쉬운가요? 고맙습니다! 나는이 문제를 해결하려고 1 시간을 보냈다. – Cosmi
사용 : 입력 데이터를 가정
는와 폭발
$pieces = explode('<br>', $input);
데이터가 해당 패턴을 따르는 경우 분해 기능 (documentation)을 사용하십시오.
코드는 다음과 같을 것이다 :
$html = "item1<br>item2<br>item3<br>item4<br>item4";
$pieces = explode("<br>", $html);
print_r($pieces);
또한
Array
(
[0] => item1
[1] => item2
[2] => item3
[3] => item4
[4] => item5
)
을 반환 즉, .... 당신이 한계를 전달할 수있는 새로운 매개 변수가
$html = "item1<br>item2<br>item3<br>item4<br>item4";
$pieces = explode("<br>", $html, 2);
print_r($pieces);
반환 할 것입니다.
Array
(
[0] => item1
[1] => item2 item3 item4 item5
)
데이터가 실제로 그렇게 규칙적입니까? 그렇다면'
'에서 'explode()'하십시오. – Brad
에서 폭발하는 것은 어떨까요? [편집 : 저주, 브래드! * 주먹 떨림 *] – SenorAmor
''이어야합니다. – Jack