2つの文字列をアルファベット順に出力しようとしています。たとえば、私は彼らの名字をとっています。最初の名前が< =姓(例:adam apple)の場合、「First name = Adam last name = Apple」と表示されます。そうでない場合は姓を印刷します。それはポストのデータから来ています、ここに私のコードです。文字列の値がPHPの別の文字列よりも高いか低いかを確認
if (isset($_POST["name"])){
$fullname=$_POST["name"];
if (!empty($fullname)){
$fullnameArray = explode(" ", $fullname);
if ($fullnameArray[0] <= $fullnameArray[1]){
echo "First name: " . $fullnameArray[0];
echo "<br/>";
echo "Last Name: " . $fullnameArray[1];
}else{
echo "Last name: " . $fullnameArray[1];
echo "<br/>";
echo "First Name: " . $fullnameArray[0];
}
echo "<br/>";
}else{
echo "Please enter your first and last name.";
echo "<br/>";
}
}
ありがとうございます。
http://php.net/manual/en/function.strcmp.php – scibuff
ありがとうございました。 – stytown
もそうです** Apple Adam **返品**「ファーストネーム:アダム」**と**「ラストネーム:アップル」**? – inhan