【问题标题】:Extract data from string and set as new string从字符串中提取数据并设置为新字符串
【发布时间】:2015-04-22 19:44:10
【问题描述】:

我正在从一个字符串中检索信息,我们称之为$data,输出如下:

Array
(
    [0] => John Doe
)

如何获取全名的一部分并将其设置为新字符串,例如 $fullname

$fullname 的值应该是:John Doe

【问题讨论】:

  • 它不是一个字符串,它已经在转储Array 上说,只需将它分配给另一个变量$fullname = $data[0];
  • 如果你的意思是你的字符串看起来像$data = "Array([0] => 'John Doe')",那么看看the following question 可能会有用。

标签: php


【解决方案1】:

你需要写$fullname = $data[0]

因为$data 是一个数组。

【讨论】:

    【解决方案2】:

    您可以直接在变量中传递该值并轻松访问它

    让我们说

    $data = array('Jon Doe'); // output Array([0] => Jon Doe)
    
    $fullname = $data[0]; // initialized value within $fullname
    
    echo $fullname; // output Jon Doe
    

    【讨论】:

      【解决方案3】:

      它不是string。这是一个array。您可以通过其indexes 访问数组元素。喜欢 -

      $data = array(0 => "John Doe");
      echo $data[0];
      

      【讨论】:

        【解决方案4】:

        我认为即使不使用“=>”也可以获得价值。即使不使用,系统也仅将“John Doe”作为该数组的第 0 个值。简直可以,

        $data = array("John Doe");
        echo $data[0];
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-21
          • 2015-05-31
          • 1970-01-01
          相关资源
          最近更新 更多