【发布时间】:2013-04-30 17:04:53
【问题描述】:
我确定很简单的快速问题,但我找不到答案。
当我跑步时
print_r ($fields);
我得到了
的输出mFields Object ( [fields] => Array ( [0] => Array ( [id] => 1 [linkId] => 260 [fieldType] => corename [caption] => Name [value] => Auto Title Loans in Los Angeles
我需要将其中两个元素转换为单个 php 变量。 我需要将 [linkId] => 260 作为变量,并将 Name [value] 作为变量。
这将使 $linkid="260";和 $linkname="洛杉矶汽车产权贷款";
谁能帮我做这件事? 谢谢! 杰森
【问题讨论】:
-
抱歉,这是基本的 PHP 语法。你应该自己学习它:php.net/manual/en/language.types.array.php。见例子#6
-
我现在正在看那个,很难连接那个数组,我的数组会输出相同的,如果我能在这里得到一个例子,它会教我从现在开始怎么做开。
-
如果您使用
var_dump($fields);而不是print_r(),您将能够更好地理解对象的层次结构。试一试。 -
这给了我:object(mFields)#693 (4) { ["fields"]=> array(10) { [0]=> array(29) { ["id"]= > string(1) "1" ["linkId"]=> int(398) ["fieldType"]=> string(8) "corename" ["caption"]=> string(4) "Name" ["value "]=> string(27) "加利福尼亚州卡马里奥的产权贷款"
-
我建议用 html '' 标签包围 print_r - 以保持换行符。