J'ai un tableau contenant beaucoup plus d'éléments que celui-ci. Ceci est juste un exemple d'un élément:Exécution d'un utilisateur Fonction dans un tableau avec php
[0] => Array
(
[id] => 6739380664
[created_at] => 1260991464
[text] => @codeforge thx for following
[source] => web
[user] => Array
(
[id] => 90389269
[name] => [email protected]
[screen_name] => Lea_JB
[description] => Fan of JB and Daourite singers!! (:
[location] => Germany
[url] =>
[protected] =>
[followers_count] => 33
[profile_image_url] => http://a3.01/Usher_und_JB_normal.jpg
)
[truncated] =>
[favorited] =>
[in_reply_to_status_id] =>
[in_reply_to_user_id] => 18055539
)
Et j'ai une fonction
function parseLink($text)
{
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $text);
return $text;
}
Comment puis-je appliquer ma fonction parseLink($text)
pour l'élément du tableau text
, sans avoir à passer par une boucle? Cela renvoie l'ensemble du tableau contenant tous les champs tels quels, mais avec le champ de tableau modié text
? Ce n'est pas seulement l'article $myarray[0]
; il y a plus d'articles comme $myarray[1],$myarray[2]
et bientôt.
mais je n'ai pas un seul élément de ce tableau, il est peut-être environ 20 et avec votre Soulution je ne peux pas accéder à l'élément texte myarray $ [0] [ « text »] – streetparade
que vous pouvez qu'exclusivement à travers elle dans une boucle telle que 'foreach ($ myArray as $ item) { parseLink ($ item ['text']); } ' – prodigitalson
c'est le point que je ne veux pas aller jeter une boucle, – streetparade