PHP:数组到字符串?将键/值对数组放入简单的值列表中? [复制]

Posted

技术标签:

【中文标题】PHP:数组到字符串?将键/值对数组放入简单的值列表中? [复制]【英文标题】:PHP: Array to string? Array of Key/value pairs into simple value list? [duplicate] 【发布时间】:2013-09-26 05:09:42 【问题描述】:

我确信这很简单,但我在任何地方都找不到:

如何更改这样的数组:

 [0]=> string(3) "674" [1]=> string(3) "675" [2]=> string(3) "676" [3]=> string(3) "677"  

变成这样一个简单的:

(674,675,676,677)

用于另一个 SQL (IN) 查询?

我尝试过内爆,但失败了。

$myarray_value = implode( ',', $myarray );

【问题讨论】:

这是什么语言?将其添加为标签。 您正在使用 var_dump。你能给$array nemo:这似乎是个骗子,谢谢!这解决了我的问题。 它应该可以工作,可能你犯了任何错误或发布你是var_dumping的数组。 Check this,应该可以工作。 【参考方案1】:

您正在查看的是 JSON 格式,因此请执行以下操作:

$string = ' [0]=> string(3) "674" [1]=> string(3) "675" [2]=> string(3) "676" [3]=> string(3) "677" ';
$array = json_decode($string);
print_r($array);

【讨论】:

您答案中的字符串是var_dump($array) 的结果,而不是json 字符串。 Check this.

以上是关于PHP:数组到字符串?将键/值对数组放入简单的值列表中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将键值对(来自数组的值)添加到数组中的特定对象

PDO fetchAll 将键值对分组到 assoc 数组中

将 PHP 转换为 JavaScript。将键/值存储到数组中

将键/值对添加到哈希表(嵌套在数组中,嵌套在哈希表中)

哈希表

PHP 将键/值字符串转换为关联的数组