الحصول على قيمة مجموعة
سؤال
وprint_r ($ الهيئة)؛
نتائج البحث في
HTML_QuickForm_text Object
(
[_label] => FA-Nummer
[_type] => text
[_flagFrozen] =>
[_persistantFreeze] => 1
[_attributes] => Array
(
[name] => auftragsnr
[type] => text
[value] => 123
)
[_tabOffset] => 0
[_tab] =>
[_lineEnd] =>
[_comment] =>
)
ومحاولة لإخراج قيمة الاسم مع
echo $fanr["_attributes"]["value"];
ولم تنجح. وerror.log يقول لي
[Tue Oct 27 13:58:08 2009] [error] [client 127.0.0.1] PHP Fatal error: Cannot use object of type HTML_QuickForm_text as array in C:\\htdocs\\apps\\u-antrag\\upload_form.php on line 97
يرجى، قل لي أين أنا أخطأت.
المحلول
و$fanr
المتغير الخاص بك هو كائن، وليس صفيف. لديك لاستخدام $fanr->_attributes['value']
للوصول أعضائها.
وبدلا من ذلك يمكنك تنفيذ ArrayAccess
اجهة
نصائح أخرى
و$fanr
هو كائن لا صفيف. على هذا النحو، استخدم عامل ->
للأعضاء الوصول.
echo $fanr->_attributes['value'];
لا تنتمي إلى StackOverflow