簡體   English   中英

PHP字符串替換正則表達式

[英]PHP string replacement regular expression

我的日期格式為2010年12月7日 我需要將其轉換為07_Dec_2010

我如何使用單個語句來實現以下目標

感謝幫助

謝謝

$newString = preg_replace('/\W+/', '_', $oldString);

這將用單個下划線替換任何一個或多個非單詞字符

$newdate = preg_replace('/[ ,]+/', '_', '07 Dec, 2010');

嘗試這個:

echo date('d_M_Y',strtotime('07 Dec, 2010'));
$newdate = str_replace( ' ', '_', str_replace( ',','', "07 Dec, 2010" ) );

編輯:

$newdate = str_replace( array(',' , ' '), array('' , '_'), "07 Dec, 2010" );

暫無
暫無

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

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