如何在 shopify 中仅获取 php 中数组的最后一个值
How to only get last value of array in php in shopify
我正在为 Shopify 创建应用程序,我需要订单的最后一个履行 ID。
这是我的代码
if($value['fulfillment_status'] == 'fulfilled') {
foreach($value['fulfillments'] as $id) {
echo $id['id'].'<br>';
}
}
输出为
3549057974422
3555100033174
3557460050070
3560109277334
3560268103830
3560845475990
3561173024918
我只想保存或获取最后一个 fulfillment id 值
3561173024918
怎么做?
此致
您可以使用此 PHP 函数:end($value['fulfillment_status'])
它将为您提供数组中的最后一个元素,您的代码将如下所示:
if($value['fulfillment_status'] == 'fulfilled') {
echo end($value['fulfillment_status']);`
}
PHP 有一个内置函数
array_key_last($array);
end函数return获取数组的最后一个值并将指针设置为最后一个值。
根据您的输出,end($value['fulfillments'])
会 return 3561173024918
根据需要。
您可以使用 end().
echo end($value['fulfillments'])["id"];
我正在为 Shopify 创建应用程序,我需要订单的最后一个履行 ID。
这是我的代码
if($value['fulfillment_status'] == 'fulfilled') {
foreach($value['fulfillments'] as $id) {
echo $id['id'].'<br>';
}
}
输出为
3549057974422
3555100033174
3557460050070
3560109277334
3560268103830
3560845475990
3561173024918
我只想保存或获取最后一个 fulfillment id 值
3561173024918
怎么做?
此致
您可以使用此 PHP 函数:end($value['fulfillment_status'])
它将为您提供数组中的最后一个元素,您的代码将如下所示:
if($value['fulfillment_status'] == 'fulfilled') {
echo end($value['fulfillment_status']);`
}
PHP 有一个内置函数
array_key_last($array);
end函数return获取数组的最后一个值并将指针设置为最后一个值。
根据您的输出,end($value['fulfillments'])
会 return 3561173024918
根据需要。
您可以使用 end().
echo end($value['fulfillments'])["id"];