我想知道 PHP 中有什么东西可以从 437800__611 中删除 437800__。
原文:437800__611
我想要的结果:611
基本上需要从字符串的开头开始,并在__之后停止以保持611。
尝试类似的东西substr($str, strpos($str, '__') + 2)
。这将找到第一次出现的“__”(两个连续的下划线)并删除“__”之前的所有内容,包括下划线本身。
尝试使用preg_split
:
<?php
$string = "437800__611";
$result = preg_split("/^\d+__/", $string, null, PREG_SPLIT_NO_EMPTY);
// The $result would be...
array(1) { [0]=> string(3) "611" }