【问题标题】:Getting value our of array - PHP获取数组的价值 - PHP
【发布时间】: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 - 以保持换行符。

标签: php arrays variables


【解决方案1】:

$linkid = $fields->fields[0]['linkId']; $linkname = $fields->fields[0]['value'];

【讨论】:

    猜你喜欢
    • 2023-01-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    相关资源
    最近更新 更多