Maison > Article > développement back-end > php file_get_contents implémente la méthode pour obtenir les éléments du tableau dans le fichier
Cet article présente principalement la méthode php file_get_contents pour obtenir les éléments du tableau dans le fichier. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Utilisé file_get_contents() pour récupérer le contenu de cette URL
http://simonfenci.sinaapp.com/index.php ? =simon&wd=1314abc
Il semble que cela renvoie un tableau. . Mais quelle que soit la façon dont j'utilise la boucle foreach, j'obtiens une erreur. .
Je veux juste retirer la valeur du mot dans le tableau.
La méthode est la suivante : Bonne solution (les autres champs sont les mêmes, il suffit de remplacer le mot)
$s=file_get_contents('http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc');$rule='#(?<=\[word\] =>)\s\w+#';preg_match_all($rule,$s,$arr);print_r($arr);
Les problèmes que j'ai rencontrés sont les suivants :
<?php @header('content-type:text/html;charset=utf-8'); function show_bug($msg){ echo "<pre class="brush:php;toolbar:false">"; print_r($msg); echo ""; } //ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)'); //$url="http://redhatcn.cn//Home/Login/mmzh2/t/user"; // 所有[jb] => 后面的金额,所有金额相加 $url='array.txt'; $s=file_get_contents($url); $rule='#(?<=\[jb\] =>)\s\w+#';preg_match_all($rule,$s,$arr); // $bool=is_array($arr); // var_dump($bool); //show_bug($arr); $arr_num=$arr[0]; //array_sum函数返回数组中所有值的总和。 echo '文件中所有jb之和为:'.array_sum($arr_num); ?>
le contenu du fichier array.txt est le suivant :
Array( [0] => Array ( [id] => 183 [cf] => 0 [date] => 2016-08-26 21:17:32 [zffs1] => 0 [zffs2] => 1 [zffs3] => 0 [jb] => 5000 [zt] => 1 [user] => 18676081117 [qr_zt] => 1 [user_tjr] => 18943636615 [user_nc] => ¿ÉÀÖ [cf_ds] => 0 [jycg_ds] => 0 [yid] => [ok] => 1 ) [1] => Array ( [id] => 240 [cf] => 0 [date] => 2016-09-03 12:06:50 [zffs1] => 1 [zffs2] => 1 [zffs3] => 1 [jb] => 8000 [zt] => 0 [user] => 15192777617 [qr_zt] => 0 [user_tjr] => 13987611435 [user_nc] => Ö콨¸Û [cf_ds] => 0 [jycg_ds] => 0 [yid] => [ok] => 1 ) )
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.
Recommandations associées :
PHP 7 façons d'utiliser header()
Tri de tableaux bidimensionnels PHP
Implémentation de la fonction de recherche phpcms
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!