Forum Clubic

[PHP] Découpage d'un string+erreur [Résolu]

Voila j’essaye de découper un string en plusieurs morceaux suivant le meme modele:

"$id1,$id2,$id3,…"

ce qui a été découpé je le mets dans une array.
voici le code:

	
                $db_articleId = "1,2,3,";
  $articleId = array ();
  
  while ($db_articleId != null){
  	list ($id, $db_articleId2) = split (',', $db_articleId);
  	echo 'Id is : '.$id;
  	array_push ($articleId,$id);
  	$db_articleId = $db_articleId2;
  }
  echo'<br />';
  print_r($articleId);

Et ca me génère cette erreur:


Id is : 1
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\comersus\test.php on line 6
Id is : 2
Array ( [0] => 1 [1] => 2 )

Apres une petite recherche j’ai compris que l’erreur indiquait qu’il y avaitun index de l’array qui n’était pas trouvé.
Par contre je ne vois pas d’ou vient l’erreur.

Quelqu’un peut il m’aider?

Merci

C’est ca que tu veux faire ?
http://www.nexen.net/docs/php/annotee/function.explode.php

pour l’inverse
http://www.nexen.net/docs/php/annotee/function.implode.php

parfait :slight_smile:
Effectivement c’est mieux :slight_smile:
Merci