ホームページ > バックエンド開発 > PHPチュートリアル > ループして配列内の特定の値を変更する場所を見つけるのを手伝ってください。

ループして配列内の特定の値を変更する場所を見つけるのを手伝ってください。

WBOY
リリース: 2016-06-23 13:31:35
オリジナル
1040 人が閲覧しました

dump($arr);

array(10) {
[0] => array(21) {
["id"] => string(2) "88" .... …… p ["pu_pic"] = & gt; string (74) "1507/P_5594a9577.jpg | 1507/P_5594a957E23C6.jpg"
……省略。 ..
}
[1] => 配列(21) {
["id"] => 文字列(2 ) "88"
...・・・省略・・・
["pu_pic"] => string(74) "1507/p_5594a950e1789.jpg|1507/p_4444a951e23c6.jpg|1507 /p_5594a9544fb44.jpg"
・・・省略。 ..
}
[2] => 配列(21) {
[0] => 配列(21) {
/p_5594a95。 0e1789.jpg|1507/p_4444a951e23c6.jpg|1507/p_5594a9544fb44.jpg"
.. ...省略...
}


ソースコード

$arr[" The value in pu_pic"] を変更するループ

for($i=0;$i if(strlen($arr[i]['pu_pic'])>30) // $arr["pu_pic"] 内の文字列の数をカウントします
親指[0] }
ダンプ($thumb) ; ディスカッションへの返信 (解決策)

$arr 配列を注意深く確認してください
投稿したスニペットでは、1 次元配列である $arr[0] を除き、その他は 2 次元配列です
あなたのコードは $ に基づいていますarr[n] 明らかに、$arr[0] を除いて、誰も変更されたコードを入力することはありません



投稿したスニペットの $arr 配列を注意深く確認してください。 $arr[0] 1 次元配列を除き、その他はすべて 2 次元配列です
コードは、$arr[n] が 1 次元配列であることを前提に設計されています。コードを変更しないでください


スニペット内の配列が間違って投稿されました。すみません!

配列 $arr 全体は 2 次元配列です

array(10) {
[0] => array(21) {
["id"] => string(2) "74"
[ "pu_bt "] => 文字列(14) "ssssssssssssss"
["pu_sfzj"] => 文字列(1) "1"
["pu_lx"] => 文字列(1) "1"
["pu_xjy" ] => 文字列(1) ""
["pu_zj"] => 文字列(0) ""
; 文字列(4) "3000"
["pu_qu"] => 文字列(6) "天河"
=> 文字列(6) "チェピ"
=> 文字列(0) ""
["pu_dh"] => 文字列(7) "5555555"
["pu_lxr"] => 文字列(0) ""
["pu_sm"] => 文字列(0) " "
["pu_gk"] => string(0) ""
["pu_pic"] => string(74) "1507/p_55963e0e9685b.jpg|1507/p_55963e0eb388d.jpg|1507/p_559 63e0ece755.jpg"
[ "puphoto1"] => 文字列(0) ""
["puphoto2"] => 文字列(0) ""
["puphoto3"] => 文字列(0) ""
= > 文字列(0) ""
["pu_time"] => 文字列(10) "1435909646" }
[1] => ["id"] => 2 ) "60"
["pu_bt"] => string(69) "非仲介は本物で信頼できる!白雲区光華路にある大きな KTV バーが売りに出ています"
["pu_sfzj"] => string(1) "1"
["pu_lx"] => string(1) "3"
["pu_xjy" ] = > 文字列(3) "127"
["pu_xjyb"] => 文字列(0) ""
["pu_mj"] => 文字列(1) "4"
["pu_zj"] => ; 文字列(5) "78000"
["pu_qu"] => 文字列(1) "5"
["pu_qub"] => 文字列(6) "光華"
=> ( 15) "光華街"
["pu_dh"] => 文字列(11) "13660073733"
["pu_lxr"] => 文字列(6) "ジリアン"
["pu_sm"] => 0) ""
["pu_gk"] => string(267) "現在、白雲区光華路に2,600平方メートルの営利バーがあり、完全なライセンスを持ち、45の大きなKTV個室とバーホールがあります。 、ロードサイドに7店舗の賃貸店舗があり、顧客層は安定しており、10年間の賃貸契約期間が残っています。興味のある方は、電話して見学に来てください。 "
["pu_pic"] => string(74) "1507/p_55963e0e9685b.jpg|1507/p_55963e0eb388d.jpg|1507/p_55963e0ece755.jpg"
["puphoto1"] => string(0) ""
[ "puphoto2"] => 文字列(0) ""
["puphoto3"] => 文字列(0) ""
["thumburl"] => string(0) ""
["pu_time"] => string(10) "1434629313"
}

rree rree

問題ありません

rree rree

問題ありません、はい



ありがとう!問題は解決された。あなたのコードと私が書いたコードを一行ずつ比較すると、それは私の不注意が原因であることがわかりました。 【 $i 】を【 i 】と書きます
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート