-2
我幾乎沒有使用PHP和正則表達式的經驗。我創建了一個簡單的html輸入表單和一個提交按鈕。我想執行以下操作:將輸入字拆分爲數組
當點擊該按鈕時,正則表達式將輸入字符串爲單詞的數組:
是全部小寫(與所有A改變爲)
並且都是10個符號長。
應該是這樣嗎?
$search_string = $_GET['keywords'];
$regexp = preg_split(^[a-zA-Z]{1,10}+$, $search_string);
$regexp = strtolower($search_string);
這是我簡單的html代碼:
<div>
<label for="keywords">keywords:</label>
<input type="text" name="keywords">
</div>
<input type="submit" value="Add Records">
你能幫我提高我的正則表達式的代碼?它似乎沒有工作。
這是我的代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="htmlform.php" method="POST">
keywords <input type="text" name="keywords">
<input type="submit" value="submit">
</form>
<?php
$search_string = $_GET['keywords'];
$regexp = preg_split("/^[a-zA-Z]{1,10}+$/", $search_string);
$regexp = strtolower($search_string);
?>
</body>
</html>
你說代碼不工作。當您嘗試運行您的代碼時,您獲得的輸出是什麼? – DaOgre
當我結合HTML和PHP什麼都沒有輸出 – 12345
啓用錯誤報告。將正則表達式轉換爲引號和分隔符。 – mario