[PHP] 노트 3 연산자(긴 공룡 이름은 무엇입니까?)
0. 시작
이 세 가지 연산자는 무슨 암호인 것 같다.
두 드롭다운 목록에 표시된 공룡 이름
드롭다운 목록에서 1마리를 선택하십시오. 공룡 이름의 길이가 긴 쪽은\$max_str로.
첫 번째 드롭다운 목록에서 선택한 공룡, 두 번째 드롭다운 목록에서 선택한 공룡, max_표시str
절차.
세 가지 연산자를 사용하고 싶어서 만든 프로그램입니다.
3項演算子の書式
(条件) ? (条件が真のときの処理) : (条件が偽の時の処理);
1. 코드 예제(화면 선택)
3kou_enzan.php
<!DOCTYPE html>
<html lang="ja">
<meta charset="utf-8">
<title>dinosor</title>
<h1>3項演算子 恐竜選択</h1>
<p>好きな恐竜を選んでね。</p>
<?php
$array_dino=['Tyrannosaurus','Velociraptor','Stegosaurus','Indoraptor','IndominusRex'];
?>
<form action="3kou_result.php" method="post">
一匹目
<select name="str0">
<?php
for($i=0;$i<count($array_dino);$i++){
echo "<option>".$array_dino[$i]."</option>";
}
?>
</select><br>
二匹目
<select name="str1">
<?php
for($i=0;$i<count($array_dino);$i++){
echo "<option>".$array_dino[$i]."</option>";
}
?>
</select>
<input type="submit" value="確定" name="btn2">
</form>
</html>
2. 코드 예제 (3가지 연산자 결과)
3kou_result.php
<!DOCTYPE html>
<html lang="ja">
<meta charset="utf-8">
<title>dinosor</title>
<h1>3項演算子結果</h1>
<?php
$str0_select=isset($_POST['str0'])?htmlspecialchars($_POST['str0']):null;
$str1_select=isset($_POST['str1'])?htmlspecialchars($_POST['str1']):null;
$max_str = (strlen($str0_select)>strlen($str1_select)) ? $str0_select : $str1_select;
echo $str0_select.",".$str1_select."<br>";
echo "長い恐竜名は".$max_str."<br>";
?>
<form action="3kou_enzan.php" method="post">
<input type="submit" value="戻る">
</form>
</html>
3. 실행 결과
Reference
이 문제에 관하여([PHP] 노트 3 연산자(긴 공룡 이름은 무엇입니까?)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/knowledge87sun/items/683af6146a15a751005a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)