从数组中提取数字
extract an mumber from array
在 mooodle 中,我通过网络服务创建了一个课程,我通过命令 print_r 打印的数组输出是:
[{"id":29,"shortname":"math1"}]
我只想通过 PHP 提取此文本中的 29 个
我该怎么做?
要执行此操作,您必须 decode
数组:
<?php
$json_array = ' [{"id":29,"shortname":"math1"}]';
$php_array = json_decode($json_array);
echo $php_array[0]->id;
如果有更多数据,你可以做一个foreach
循环
沙盒link
在 mooodle 中,我通过网络服务创建了一个课程,我通过命令 print_r 打印的数组输出是:
[{"id":29,"shortname":"math1"}]
我只想通过 PHP 提取此文本中的 29 个 我该怎么做?
要执行此操作,您必须 decode
数组:
<?php
$json_array = ' [{"id":29,"shortname":"math1"}]';
$php_array = json_decode($json_array);
echo $php_array[0]->id;
如果有更多数据,你可以做一个foreach
循环
沙盒link