数组值分成不同的字符串

时间:2015-02-13 11:13:56

标签: php

我有一个数组

  

阵列(       [0] =>值1       [1] =>值2       [2] =>值3       [(n)] => .....)

我希望如下:

  $string1 = 'value1';
  $string2 = 'value2';
  $string3 = 'value3';
  $string(n) = '....';

请建议正确的方法。

2 个答案:

答案 0 :(得分:1)

您可以使用PHP extract()功能。

extract($var_array, EXTR_PREFIX_ALL, "string");

<强> Demo

答案 1 :(得分:0)

这是否适合您的需要?

foreach($array as $key => $row) {
    $var = "string" . $key;
    $$var = $row;
}

但是你说你需要对值进行查询。也许是这样的?

$sql = "SELECT * FROM mytable WHERE 1 = 1";
foreach($array as $key => $row) {
    $sql .= " AND string" . $key . " = '" . $row . "'";
}