ホームページ > バックエンド開発 > PHPチュートリアル > PHP 文字列のスペルに関するアドバイス

PHP 文字列のスペルに関するアドバイス

WBOY
リリース: 2016-06-23 13:39:41
オリジナル
1042 人が閲覧しました

文字列を綴るたびに頭が重く感じます。私にはこのような悪い習慣がないので


古いコードを修正しています
次のように js メソッドを引用しています
削除

ここで、上の delete メソッドを記述し、下の delete の上に置く必要があります。しかし、そのスペルがわかりません
echo "$intserial".$value['realname']."".$value['mobile'] ."gt;

".$arrgender[$value['gender']]."".$value['idnumber']." ".$value ['passportnu'].""; ------------------------ ------------------------ ------------------------ ------------------------ --
いくつか間違ったものを書きました
間違い 1:
echo "".$value[' realname']."".$value['mobile'] ."".$arrgender[$value['gender' ]]."gt; ".$value['idnumber']." ".$value ['passportnu']."削除";

ディスカッションに返信(解決策)

最終的に必要なHTMLはどのようなものですか?

ここから出発して初めて物事を成し遂げることができます


Your href="javascript:confirmDelete('delgroup.asp?gid=14','グループを削除すると、データは復元できません。本当にこれを削除しますか? Record?');"
意味が不明瞭

1. ダブルクォーテーション、シングルクォーテーションは入れ子にできません。入れ子になっている場合は中間部分をエスケープする必要があります。

2. シングルクォーテーション、ダブルクォーテーションは使用可能です。互換的に使用されます

3. さらに引用符がある場合は、それを使用できます
4. 多数の文字列を結合する場合、一度に 1 行のみ結合できます
$str .= '< ;/td>';
$str .= " ";

これらの原則に基づいて、文字列を結合することも非常に簡単です。
スプライシング 1:

<?php    function base_url(){        return "http://base/";    }    $value = array(        'userid' => 1,        'realname' => 'name',        'mobile' => '13590909090',        'gender' => '1',        'idnumber' => 'idnum',        'passportnu' => 'passport',    );    $intserial = 'ang?';    echo "<tr>        <td>$intserial</td>        <td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>        <td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>        <td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>        <td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",'confirm delet    e?')'>delete</a></td>        </tr>";
ログイン後にコピー


スプライシング 2:
$str  = "<tr>";$str .= "<td>$intserial</td>";$str .= "<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>";$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";$str .=  "<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",\"confir    m delete?\")'>delete</a></td>";$str .= "</tr>";echo $str;
ログイン後にコピー


2 番目の方法は、一度に小さな部分のみをスプライスするので、スプライシング エラーの可能性が低くなります

HTML と PHP を組み合わせて記述している場合は、PHP エコー変数を使用し、HTML コードを使用するだけです。残り

先輩二人、ありがとう

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート