当前位置: 首页 > 面试题库 >

在php中将关联数组转换为其值的简单数组

翟善
2023-03-14
问题内容

我想转换数组:

Array ( 
[category] => category 
[post_tag] => post_tag 
[nav_menu] => nav_menu 
[link_category] => link_category 
[post_format] => post_format 
)

array(category, post_tag, nav_menu, link_category, post_format)

我试过了

$myarray = 'array('. implode(', ',get_taxonomies('','names')) .')';

呼应:

array(category, post_tag, nav_menu, link_category, post_format)

所以我可以做

echo $myarray;
echo 'array(category, post_tag, nav_menu, link_category, post_format)';

并打印出完全相同的内容。

…但是我不能$myarray在函数中代替手动输入的数组,因为该函数不会将其视为数组或其他东西。

我在这里想念什么?


问题答案:

只需使用array_values功能:

$array = array_values($array);


 类似资料:
  • 问题内容: 我正在将API集成到我的网站,该网站可以使用数组编写代码时处理存储在对象中的数据。 我想要一个快捷方式将对象转换为数组的函数。 问题答案: 只是打字 从 数组: 如果将对象转换为数组,则结果是一个数组,其元素是对象的属性。键是成员变量名称,但有一些值得注意的例外:整数属性不可访问;私有变量的类名在变量名之前;受保护的变量在变量名前带有“ *”。这些前置值的任一侧都有空字节。 示例:简单

  • 问题内容: 如何在PHP中将数组中的所有值转换为小写? 像什么? 问题答案: 用途: 如果需要 小写嵌套数组 由YahyaUddin编写:

  • 问题内容: 我有一个Bash脚本。它以JSON获取数据。我需要将JSON数组转换为Bash数组。 例 在Bash中,我想要获得这样的值。 问题答案: 如果您想要键和值,并且基于如何在JQ中将json对象转换为key =value格式,则可以执行以下操作: 以更通用的方式,您只需将语法提供给,就可以将值存储到这样的数组中: 然后您可以遍历像这样的值: 对于此给定的输入,它将返回:

  • 问题内容: myArray是: 我想将其转换为JSON,例如: 我试过了: 但这正在返回: 问题答案: 您的问题是非顺序索引。 Php数组必须具有要编码为JSON数组的索引。 您可以使用array_values重置数组键:

  • 问题内容: 我如何以这种格式转换PHP数组 到以下格式的Javascript数组? 问题答案: 安全声明: 您不再需要以下内容 如果您没有PHP 5.2,则可以使用以下代码:

  • 本文向大家介绍PHP 将JSON转换为数组,包括了PHP 将JSON转换为数组的使用技巧和注意事项,需要的朋友参考一下 json_decode函数可以如下所示使用- 以下代码行可用于将JSONL转换为数组格式- 一种替代方法是使用以下代码,其中已定义json_string的方式发生了变化- 示例 输出结果 这将产生以下输出-