【问题标题】:PHP: Array to string? Array of Key/value pairs into simple value list? [duplicate]PHP:数组到字符串?将键/值对数组放入简单的值列表中? [复制]
【发布时间】: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,应该可以工作。

标签: php arrays string


【解决方案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 字符串。
猜你喜欢
  • 1970-01-01
  • 2013-05-27
  • 1970-01-01
  • 2017-12-13
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-10
相关资源
最近更新 更多