цикл while preg_match - PullRequest
       12

цикл while preg_match

1 голос
/ 30 апреля 2011

Я хочу зациклить:

$embed = array();
preg_match('@<embed.*?</embed>@s', $text, $embed);

Как зациклить вставку $?

Спасибо!

Ответы [ 2 ]

1 голос
/ 30 апреля 2011
foreach( $embed as $match ){}

Или это вопрос с подвохом?

0 голосов
/ 30 апреля 2011

Как сделать петлю?Ну, есть несколько способов ...

#1...
foreach ($embed as $e) {
    #do stuff with $e as the current item
}

#2...
$len = count($embed);
for ($i = 0; $i < $len; $i++) {
    #do stuff with $embed[$i] as the current item
}
#or, with a while loop
#3...
while ($len--) {
    #do stuff with $embed[$i] as the current item
}
...