ホームページ > バックエンド開発 > PHPチュートリアル > 教えてください、phpでechoの行のフィールド名を書く方法はないようです。

教えてください、phpでechoの行のフィールド名を書く方法はないようです。

WBOY
リリース: 2016-06-13 12:54:15
オリジナル
772 人が閲覧しました

すみません、phpのechoでフィールド名を行に書く方法はないようです?
echo "$row[1]";


上記は正常に動作します。 $row->icontext のようなものに変更すると。それはうまくいきません。

専門的なご指導をお願いいたします、よろしくお願いいたします。


-----解決策--------------------------------
もちろん違います!
$row[3] は配列 $row 添字 3
の内容です $row->icontext は、オブジェクト $row
の icontext プロパティです。
php は弱い型ではありますが、配列とオブジェクトを区別する必要がないほど弱いわけではありません
-----解決策-------------- ----- -
オブジェクトを使用したい場合は、fetch_object メソッドを使用します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート