在PHP中定義動態路由可以使用正則表達式來匹配路由參數。例如:
$route = '/user/{id}';
if (preg_match('/\/user\/(\d+)/', $request_uri, $matches)) {
$user_id = $matches[1];
// 處理用戶ID
}
在上面的例子中,定義了一個動態路由/user/{id}
,然后使用正則表達式/\/user\/(\d+)/
來匹配請求的URI,如果匹配成功,則可以從$matches
數組中獲取動態參數的值進行處理。