Bienvenue sur le site des Expressions Régulières Icone page d'accueil - Les expressions régulières php Accueil   Icone articles sur les expressions régulières en php Articles d'Expreg - Billets de Fred   Icone nos regex - Les expressions régulières php Les regex d'Expreg Icone mail - Les expressions régulières php



 1) Extraire de $tablo1 et placer dans $tablo2  
les regex php d'expreg.com
posté par Yves Maistriaux (ID : 18)

preg_grep matche le tableau1 initial selon le motif et retourne un autre tableau2.
L'option array_values permet de réindexer les valeurs extraites du tableau1 initial.
Le tableau2 se comporte alors comme un tableau normal.
Sans cette option, les valeurs des clés d'origine sont gardées.

<?php

//--- Extraire tous les mots de 6 lettres dans *tablo1 et les placer dans $trouve1

$tablo1=array('Pommes','poire','banane','kiwi','orange',
'ananas','noix','cerise','framboise','raisins');

$trouve1=array_values(preg_grep('`^\w{6}$`',$tablo1));

$nb=count($trouve1); // on compte les éléments dans $trouve1

for($i=0;$i<$nb;$i++){
echo 
$trouve1[$i].'<br/>';
}

?>




European Cards - Hosting-Ec Validation W3C European Cards - Hosting-Ec Validation W3C © 2003 - 2008 www.expreg.com - Toutes reproductions interdites sans l'autorisation écrite des auteurs
:::::::::: Design an Hosting by : European Cards Sprl ::::::::::