8797 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai déjà posé cette question sur un forum plus adéquat, le site du zero en l'occurrence, mais aucune réponse concrète ... je me permets donc de poser ma question ici, sachant qu'il y a plus de "pro" qui seront peut-être capable de me répondre. Smiley smile

Peut-on effectuer une recherche que j'appellerais "approximative" dans un tableau ? Je m'explique avec pour exemple ce tableau :


<?php
$tableau = array(
		'user:home:contact:address' => 'Adresse postale :',
		'user:home:contact:address:1' => 'Ligne 1',
		'user:home:contact:address:2' => 'Ligne 2',
		'user:home:contact:address:2' => 'Ligne 3',
);
?>


J'aimerai qu'un petit code sorte toutes les lignes commençant par "'user:home:contact:address:" ... mais je ne parviens pas à réaliser un tel code, qui me simplifierait beaucoup la vie. ^^

Si quelqu'un à une idée, ce serait fort sympathique,
Merci d'avance. Smiley smile
Modifié par Gaylord.P (06 Jun 2008 - 20:37)
Salut,

$tableauFinal = array();
foreach($tableau as $cle=>$valeur){
  if(preg_match('`^user:home:contact:address:.*$`',$cle))
     $tableauFinal[$cle]=$valeur;
}
//$tableauFinal sera le tableau filtré, en sortie de boucle


devrait te sortir de la panade ou au moins t'aiguiller... Smiley smile