如果你要剪切的字符串的一些最後或前幾個字符,你可以使用substr()
功能,即substr(string, starting_point, ending point)
。第一個字符將從0開始,如果要刪除最後2個字符,請使用-2作爲第三個參數。例如:
<?php
$str= substr("abcdef", 0, -1); // returns "abcde"
$str= substr("abcdef", 2, -1); // returns "cde"
$str= substr("abcdef", 4, -4); // returns false
$str= substr("abcdef", -3, -1); // returns "de"
?>
如果你想通過某個字符打破你的字符串(如「」,‘’「」等),您可以使用explode()
功能。只需將分隔符作爲第一個參數,將字符串作爲第二個參數。你將得到一個已經分解了字符串的數組。例如:
<?
$sentence = "I.love.php";
$words = explode(".", $sentence);
echo $words[0]; // returns "I"
echo $words[1]; // returns "love"
echo $words[2]; // returns "php"
?>
如果你不希望導致用戶移動到另一個頁面,你應該使用AJAX。但是,如果您對AJAX不熟悉,我認爲您可以更輕鬆地使用PHP代碼來使「保持相同的頁面效果」。這不是很好的做法(我不推薦這樣做),但如果你想要: 在PHP文件(與表單中的一個)中,在<form>
標籤中寫下該PHP文件的名稱(這裏是「form.php」用過的)。這將使意義上的用戶,他們住在同一頁上:
<form action="form.php" method="POST">
<input type="text" name="title">
<button type="submit"> Submit</button>
</form>
<?
if(isset($_POST["title"]))
{
//do what you want with data you got
echo $_POST["title"]."<br>";
}
?>
嘗試* *的東西,當你遇到問題後您的代碼 – 2014-01-23 20:34:35
但... *處理*字符串是JS比PHP更容易:( – Goodwine
在僞代碼中至少輸入字符串和所需的分割算法 – nhaa123