gpt4 book ai didi

php - 从 var_export 中剥离数字数组键

转载 作者:可可西里 更新时间:2023-11-01 12:59:26 26 4
gpt4 key购买 nike

我想做var_export()并删除数组上的所有数字数组键。我的数组输出如下:

array (
2 =>
array (
1 =>
array (
'infor' => 'Radiation therapy & chemo subhead',
'PPOWithNotif' => '',
'PPOWithOutNotif' => 'Radiation therapy & chemo PPO amount',
'NonPPO' => 'Radiation therapy & chemo Non PPO amount',
),
),
3 =>
array (
1 =>
array (
'infor' => 'Allergy testing & treatment subhead',
'PPOWithNotif' => '',
'PPOWithOutNotif' => 'Allergy testing & treatment PPO amount',
'NonPPO' => 'Allergy testing & treatment Non PPO amount',
),
)
)

通过这样做,我可以根据需要随机排列数组值,而不必担心数字数组值。

我试过使用 echo preg_replace("/[0-9]+\=\>/i", '', var_export($data)); 但它不起作用任何事物。有什么建议么?有什么我没有用我的正则表达式做的吗?是否有更好的解决方案?

最佳答案

您必须将 var_export 的第二个参数设置为 true,否则您的 preg_replace 调用没有返回值。


引用:https://php.net/manual/function.var-export.php

return
If used and set to TRUE, var_export() will return the variable representation instead of outputting it.


更新:回顾这个问题,我有一种预感,一个简单的 array_values($input) 就足够了。

关于php - 从 var_export 中剥离数字数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com