溫馨提示×

php stristr 如何處理特殊字符

PHP
小樊
87
2024-11-19 08:12:35
欄目: 編程語言

在 PHP 中,stristr 函數用于在字符串中查找首次出現的指定子字符串

以下是一個示例:

<?php
$string = "Hello, my name is John Doe!";
$search = "John";

// 使用 stristr 函數查找子字符串
$result = stristr($string, $search);

// 輸出結果
echo $result; // 輸出 "John Doe!"
?>

如果你需要在子字符串中處理特殊字符,可以使用正則表達式。例如,如果你想查找包含美元符號($)的子字符串,可以使用以下代碼:

<?php
$string = "Hello, my name is John Doe! I earn $50 per hour.";
$search = "\$\d+"; // 使用正則表達式匹配美元符號和數字

// 使用 preg_match 函數查找子字符串
preg_match($search, $string, $matches);

// 輸出結果
echo "Found: " . $matches[0] . "\n"; // 輸出 "Found: $50"
?>

在這個例子中,我們使用了正則表達式 \$\d+ 來匹配美元符號和至少一個數字。注意,我們在美元符號前加了反斜杠(\),因為它在正則表達式中具有特殊含義。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女