簡體   English   中英

PHP刪除字符從開始到一個選定的字符

[英]php remove characters from beginning to a selected character

我想知道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" }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM