2009-04-12 6 views
-3

Comment puis-je remplacer en utilisant le code suivant?Utiliser ereg_replace en PHP?

ereg_replace("%Data_Index\[.\]%", $this->resultGData[$key ][\\1], $var) 

Je veux remplacer le numéro dans [] %Data_Index
à $this->resultGData[$key ][\\1] même %Data_Index
et comment ex %Data_Index[1] = $this->resultGData[$key][1], $var);

remplacer nombre dans %Data_Index[...........] dans []
à $this->resultGData[$key ][............] même nombre

+0

Ceci est très peu clair. –

+0

veuillez réessayer. C'est simplement * impossible * à déchiffrer. –

+0

Il a une chaîne où il veut% Data_Index [X] à être remplacé par $ this-> resultGData [$ key] [X] –

Répondre

-2

votre question est un peu difficile à comprendre

la façon la plus intelligente de remplacer ce que vous demandez, je crois serait en utilisant un cycle

par exemple si vous savez que $ this-> resultGData [$ key] [] a 10 éléments sur eux, vous pouvez simplement faire ceci, en supposant% Data_Index [1] (êtes-vous sûr que ce n'est pas $ Data_Index? Je vais Asume que) vous pouvez essayer ce qui suit

$total = count($this->resultGData[$key ]); //we get the total of elements in that key 

for($i=0;$i<$total;$i++) 
{ 
    $Data_Index[$i] = $this->resultGData[$key][$i]; 
} 

maintenant si les changements de touche $, vous aurez besoin de faire cela pour chaque touche $ :)

continuer à pratiquer votre anglais, il est vraiment outil utile dans le domaine de l'informatique :) (pas que je suis très bon à elle soit: P)

+0

pas cette chaîne pas tableau –

Questions connexes