【问题标题】:Get string after '|' character在'|'之后获取字符串特点
【发布时间】:2023-03-28 17:27:01
【问题描述】:

我的字符串是

$var = 0|var|var1;

我想在 | 之后将此变量保存在不同的变量中喜欢

$var1 = 0;
$var2 = var;
$var3 = var1;

【问题讨论】:

标签: php string


【解决方案1】:

你可以使用explode()函数来分割字符串,然后给它分配你喜欢的任何变量(或者只使用数组中的值):

$parts = explode('|', $var); 

$var1 = $parts[0]; 
$var2 = $parts[1]; 
$var3 = $parts[2];

文档是here

【讨论】:

    【解决方案2】:

    还有一种方法可以将值直接放入变量中,而无需数组。

    https://www.php.net/manual/en/function.list.php

    list($var1, $var2, $var3) = explode('|', $var);
    

    或自 PHP 7.1 起 https://www.php.net/manual/en/migration71.new-features.php#migration71.new-features.symmetric-array-destructuring

    [$var1, $var2, $var3] = explode('|', $var);
    

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 2022-11-10
      • 1970-01-01
      相关资源
      最近更新 更多