我有一個問題。我有一個每次都可以改變的字串。
$string = "This is Henk 0612345678";
這是一個例子。我想從字串中獲取 06 號。
所以我可以用來直接建立一個whatsapp api鏈接到whatsapp。
我可以用 preg_replace 做到這一點還是有更簡單的方法?
這是我想要的一個例子。
$string = "This is Harry 0645668901";
$number = "0645668901";
如果我從字串中獲取數字,則必須將其轉換為:31645668901(必須洗掉零 ant 31 必須首先添加到字串中)
<a href="https://api.whatsapp.com/send?phone=31645668901">Click here</a>
如果字串中沒有 06 數字,我不想顯示鏈接。
任何人都可以幫助我并給我建議嗎?
親切的問候,赫爾曼
uj5u.com熱心網友回復:
首先,您需要從字串中洗掉單詞并僅保留數字。
你可以這樣做。
$string = "This is Henk 0612345678";
$number = preg_replace('/[^0-9.] /', '', $string);
echo $number;
輸出:0612345678
然后您需要洗掉第一個字符 0 并將 31 添加到數字的開頭,所以我們這樣做。
$number = substr($number, 1) ;
$number = 31 . $number;
輸出:31612345678
最后。
<a href="https://api.whatsapp.com/send?phone=<?php echo $number; ?>">Click here</a>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/365231.html
上一篇:如何從選擇選項中獲取php值?
