[PHP] Manipulation de chaîne : pb avec Array

Manipulation de chaîne : pb avec Array [PHP] - Programmation

Marsh Posté le 28-10-2001 à 18:20:30    

je voudrais que ce code affiche les 10 premières lettres de la chaîne en utilisant et j'y tiens, un tableaux à deux entrées
le code ne marche pas et me sort comme chaîne "Array"
 
<?php
$scn = "bonjour les amis";
$n = 0;
for($p=0;$p<10;$p++)
 $game[$n][$p] = $scn[$p];
 
$game[$n][$p] = '\0';
 
print($game[$n]);
?>
merci

Reply

Marsh Posté le 28-10-2001 à 18:20:30   

Reply

Marsh Posté le 28-10-2001 à 18:23:16    

ajoute déjà les crochets à ton for().

Reply

Marsh Posté le 28-10-2001 à 18:24:21    

ensuite, tu traites ta variable $scn comme une array, alors que ça n'en est pas une :
 

Code :
  1. $game[$n][$p] = $scn[$p];

 

[edtdd]--Message édité par Freekill--[/edtdd]

Reply

Marsh Posté le 28-10-2001 à 18:28:34    

je vois pas ce que tu veux me dire
tu ferais comment ?

Reply

Marsh Posté le 28-10-2001 à 18:31:57    

surtout qu'une chaîne c pour moi (en C en tout cas) un tableau !

Reply

Marsh Posté le 28-10-2001 à 18:36:37    

essaie avec substr()

Reply

Marsh Posté le 28-10-2001 à 20:24:12    

Freekill a écrit a écrit :

ensuite, tu traites ta variable $scn comme une array, alors que ça n'en est pas une :
 

Code :
  1. $game[$n][$p] = $scn[$p];

 
 



on peut accéder aux différents caractères de la chaîne par un tableau (en C comme en PHP).

Reply

Marsh Posté le 28-10-2001 à 23:04:56    

youdontcare a écrit a écrit :

on peut accéder aux différents caractères de la chaîne par un tableau (en C comme en PHP).  




 
Ah bon, je ne savais pas?

Reply

Marsh Posté le 29-10-2001 à 10:32:00    

youdontcare tu vois ce qui va pas ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed