【问题标题】:Make string with special character to array variable php将带有特殊字符的字符串转换为数组变量php
【发布时间】:2016-06-09 15:02:29
【问题描述】:

trainingData = [[3, 1],[6, 1]]

如何将trainingData设为数组变量?

【问题讨论】:

  • 不清楚你在问什么。你能补充更多细节吗
  • 你到底想做什么?
  • 您能否提供更多详细信息.. trainingData 是什么意思,您的问题到底是什么????

标签: php arrays variables


【解决方案1】:

这样你就可以实现了。

<?php
    $trainingData = '[[3, 1],[6, 1]]';
    $array = json_decode($trainingData);

    //Array variable
    print_r($array);
?>

【讨论】:

    【解决方案2】:

    我假设您来自 Python(或任何其他使用这种数组定义的语言),那么您想知道如何在 PHP 中定义数组。然后有很多不同的方法可以做到这一点,但我会给你两个快速的例子:

    选项 1:

    <?php
    
    $trainingData = array(
      array(3,1), 
      array(6,1)
    );
    
    var_dump($trainingData);
    

    选项 2(在使用循环附加到数组时主要使用此选项):

    <?php
    
    $trainingData = array();
    $trainingData[] = array(3,1);
    $trainingData[] = array(6,1);
    
    var_dump($trainingData);
    

    您可以在php docs about Arrays找到更多信息和示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      • 2016-01-30
      • 2020-01-10
      • 2018-04-09
      • 2013-03-08
      • 2021-08-10
      • 1970-01-01
      相关资源
      最近更新 更多