相关疑难解决方法(0)

将查询字符串解析为数组

如何将下面的字符串转换为数组

pg_id=2&parent_id=2&document&video 
Run Code Online (Sandbox Code Playgroud)

这是我要找的阵列,

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => ,
    'video' =>
)
Run Code Online (Sandbox Code Playgroud)

php arrays string

182
推荐指数
7
解决办法
19万
查看次数

PHP使用array_push将元素添加到多维数组

我有一个多维数组$ md_array,我想在子数组recipe_type中添加更多元素,并且从一个从表中读取数据的循环中添加美食.

在循环中,我为每一行创建一个新表$ newdata:

$newdata =  array (
          'wpseo_title' => 'test',
          'wpseo_desc' => 'test',
          'wpseo_metakey' => 'test'
        );
Run Code Online (Sandbox Code Playgroud)

然后,使用array_push()我需要将$ newdata数组附加到以下多维数组:

$md_array= array (
     'recipe_type' => 
      array (
        18 => 
        array (
          'wpseo_title' => 'Salads',
          'wpseo_desc' => 'Hundreads of recipes for Salads',
          'wpseo_metakey' => ''
        ),
        19 => 
        array (
          'wpseo_title' => 'Main dishes',
          'wpseo_desc' => 'Hundreads of recipes for Main dishes',
          'wpseo_metakey' => ''
        )
      ),
     'cuisine' => 
      array (
        22 => 
        array (
          'wpseo_title' => 'Italian',
          'wpseo_desc' …
Run Code Online (Sandbox Code Playgroud)

php multidimensional-array array-push

47
推荐指数
3
解决办法
24万
查看次数

如何在php中的数组中插入新的键值对?

我有一个如下命名的数组$test_package_data.作为参考我打印它的前两个元素:

Array
(
    [0] => Array
        (
            [test_pack_id] => 9f27643023a83addd5eed41c4aade840
            [test_pack_name] => Exams Combo
            [test_pack_desc] => This Package contains 24 tests of Reasoning, English and Quantitative Aptitude.

Total Tests in this Package : 26
            [test_pack_type_id] => 3
            [test_pack_image] => 
            [test_pack_validity_year] => 0
            [test_pack_validity_month] => 3
            [test_pack_validity_days] => 0
            [test_pack_plan] => paid
            [test_pack_price] => 399.00
            [test_pack_no_tests] => 0
            [test_pack_publish] => yes
            [test_pack_sold] => 1
            [test_pack_created_staff_id] => ff8d4a5ea6bf11dce105aa2fa7b959b8
            [test_pack_updated_staff_id] => 81c4e3607c7e56bbf5461ef150437675
            [test_pack_created_date] => 303
            [test_pack_updated_date] => 1349235701
            [test_pack_purchase_date] => 255 …
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array multidimensional-array

28
推荐指数
2
解决办法
12万
查看次数

如何将新的键值对推送到数组php?

我知道有很多关于这方面的文档,但这一行代码花了我很多年才找到4000行文件,我想在第一次尝试时做到正确.

file_put_contents($myFile,serialize(array($email_number,$email_address))) or die("can't open file");
    if ($address != "email@domain.com") {
        $email['headers'] = array('CC' => 'email@domain.com');
    }
}
Run Code Online (Sandbox Code Playgroud)

在这个if语句后我基本上想要添加

'BCC' => 'another_email@domain.com'

进入$email['headers']数组(因此无论if是否为true,它都会添加它)

php arrays drupal drupal-7 drupal-modules

9
推荐指数
1
解决办法
3万
查看次数

如何将多个键和值推入php数组?

我搜索了如何同时按下键和值,发现了这一点:如何将数值和键都压入数组

但是我的问题是如何在一个数组中添加多个键和值?

$somearray

Array ( 
[id] => 1645819602 
[name] => Michael George) 
Run Code Online (Sandbox Code Playgroud)

我想将此添加到$somearray

[first_name] => Michael 
[last_name] => George
[work] => Google
Run Code Online (Sandbox Code Playgroud)

所以输出将是

Array ( 
    [id] => 1645819602 
    [name] => Michael George
    [first_name] => Michael 
    [last_name] => George
    [work] => Google) 
Run Code Online (Sandbox Code Playgroud)

我知道此代码将无法正常工作

$arrayname[first_name] = Michael;
$arrayname[last_name] = George;
$arrayname[work] = Google;
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。谢谢

php arrays

4
推荐指数
2
解决办法
1万
查看次数

PHP数组:如何将"键和值"添加到现有数组中

我不知道如何向现有数组添加键和值.我的阵列是这样的.最初我尝试添加使用,array_push()但它添加不是因为我需要它.

在给出'var_dump'后我给出了输出.

array (size=6)
  0 => 
    array (size=3)
     'id' => int 7
      'title' => string 'Pongal' (length=6)
      'start' => string '2016-05-16' (length=10)
  1 => 
    array (size=3)
       'id' => int 8
      'title' => string 'big day' (length=7)
      'start' => string '2016-05-04' (length=10)
  2 => 
    array (size=3)
      'id' => int 9
      'title' => string 'marriage day' (length=12)
      'start' => string '2016-05-19' (length=10)
  3 => 
    array (size=3)
      'id' => int 10
      'title' => string 'Karthiks  bday' (length=14)
      'start' => string '2016-06-11' …
Run Code Online (Sandbox Code Playgroud)

php arrays key-value array-push

1
推荐指数
1
解决办法
7216
查看次数

如何将键添加到php数组?

$c=array("a"=>"blue","b"=>"green");
array_push($c,$c["d"]="red");
print_r($c);
Run Code Online (Sandbox Code Playgroud)

此代码将键添加到数组中.但它也将索引键添加到相同的键/值对.如何避免这个索引键?输出:

Array
(
    [a] => blue
    [b] => green
    [d] => red
    [0] => red
)
Run Code Online (Sandbox Code Playgroud)

php

-1
推荐指数
2
解决办法
430
查看次数