**PHP errorCannot use object of type stdClass as array in error
2022-02-25 09:41:06
エラー: PHP のオブジェクト型を PHP の配列として扱う 解決策: オブジェクト演算子 -> を使用します。
今日、私は "致命的なエラーが発生しました。PHPで2次元配列を出力する際、Cannot use object of type stdClass as array in......"と表示されました。
二次元配列は次のようなものです。
Array (
と書かれたメソッドから出力されます。
[0] =>
stdClass Object
(
その結果、上記のようなエラーになります。
実は、配列は[]で直接表示できないオブジェクトを返しているのです。正しい出力は、$pic[0]->title (without quotes ) です。
エラーです。
[id] => 1
[title] => Home Recruitment
[size] => 297*140
[pic] => . /upload/20130302093535.jpg
[state] => 0 )
[1] => stdClass Object (
[id] => 2
[title] => Home Leaders
正しい。
[size] => 297*140
[pic] => . /upload/20130302093443.jpg
[state] => 0 )
)
$pic[0][title]
foreach($user_list as $user_key => $user_value){
foreach ($data as $data_key => $data_value){
if($user_list[$user_key]['user_mobile'] === $data_key){
$user_list[$user_key]['contacts_username'] = $data_value;
break;
}
}
}
$user_list =$this->m_user->match_user_mobile($column_str, $mobile_array, $page_num, $page_size);
//Iterate through the $user_list, appending usernames to the address book
//Iterate through the two-dimensional array
foreach($user_list as $user_key => $user_value){
foreach ($data as $data_key => $data_value){
if($user_list[$user_key]->user_mobile === $data_key){
$user_list[$user_key]->contacts_username = $data_value;
break;
}
}
}
--------------------------------------------
public function match_user_mobile($column_str, $mobile_array, $page_num, $page_size)
{
取得元:https://www.cnblogs.com/kenshinobiy/p/4360917.html
関連
-
[解決済み】file_get_contents( )が動作しない。
-
[解決済み] libapache2-mod-php7 パッケージの場所がわからない
-
[解決済み] php 多次元配列での foreach
-
[解決済み] PHP 5.4 Call-time pass-by-reference - Easy fix available?
-
[解決済み] 警告: mysqli_query() はパラメータ 1 を mysqli と想定していますが、NULL は
-
[解決済み] Laravel - セッションストアがリクエスト時に設定されない
-
[解決済み] PHP は、ある日付の今月を取得します。
-
[解決済み] WordPress get_query_var()
-
[解決済み] ワードプレスプラグインのエンドポイントへのRESTルートを登録する場所
-
[解決済み] PostgreSQL の関数に配列リテラルを渡す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】move_uploaded_fileは、「failed to open stream: Permission denied" というエラーが出る
-
[解決済み】予期せぬ例外。SQLSTATE[HY000] [1045] Access denied for user ****@'localhost' (using password: YES)
-
[解決済み】「初期通信パケットの読み込み」でMySQLサーバーに接続できなくなり、システムエラーになる。0
-
[解決済み] 未定義のメソッドの呼び出し、修正方法は?[クローズド]。
-
[解決済み] 非推奨。関数 split() は非推奨です。この記述を修正するには?重複] [重複] [重複
-
[解決済み] 致命的なエラーです。未定義の関数mb_detect_encoding()へのコール
-
[解決済み] PHP で文字列を配列としてパースする
-
[解決済み] メンバ関数get()のNULLエラーでの呼び出し
-
お知らせ 未定義のオフセットです。PHP学習で遭遇するエラーのうち4つ
-
PHP のエラーです。許容メモリサイズ134217728バイトを使い果たしました。