【问题标题】:Search in a php string for a count of numbers在 php 字符串中搜索数字计数
【发布时间】:2022-12-06 20:19:49
【问题描述】:

我有这样的变量:

Example 1: 709000-037602-14-5_ABC
Example 2: 702000-025801-12_4_DEF
Example 3: 210104-1041-011866_GHI

我怎样才能削减数据? 我的想法是搜索下划线,但示例 1 确实切入了错误的段。

我想得到这个变量:$var=709000-037602-14-4、$var=709000-037602-14_4 和 $var1=210104-1041-011866

(ABC、DEF、GHI 并不重要。我只是想表明我无法搜索它。)

现在我使用的功能是:

$var= strstr($var_original, '_', true);

问题:我可以计算第二段(037602、025801 或 1041)上的数字数量吗,因为这是 6 位或 4 位数字。

感谢帮助 :)

【问题讨论】:

标签: php


【解决方案1】:

您可以使用 explode,例如:

$string =  '709000-037602-14-5_ABC';
$string2 = '702000-025801-12_4_DEF';
$final = explode('_', $string)[0];
$final2 = explode('_', $string2)[0];
echo $final.'<br>'. $final2;

输出:

709000-037602-14-5 
702000-025801-12

【讨论】:

    猜你喜欢
    • 2012-07-23
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多