PHPの学習プロセスを記録する

1.言語基盤

  1. マークのスタイル
  2. 注釈方法
  3. データ型と定義ステータス(C言語に関連)
  4. 機能ステータス特性

ここに画像の説明を挿入
第二に、文の基本的なクラス、
ループ制御文はより多くのforeach文を持っている、である。
ここに画像の説明を挿入
第三に、文字列操作

  1. \ n、\ tに加えて、\ rの意味
  2. 一重引用符と二重引用符の違い
  3. 文字列操作
    ここに画像の説明を挿入

4、正規表現に
は言いたいことが1つあります。これは最も時間がかかります

1.一般的な文法規則と文字の意味
ここに画像の説明を挿入
ここに画像の説明を挿入
2.正規表現の特殊関数
ここに画像の説明を挿入
3.実際の典型的な使用法

  1. 正規表現マッチングを使用して、数値クラスがあるかどうかを確認します
    /*var str='hello,javascript,php';
    var reg=/\d/gi;
    alert(reg.test(str));
  1. 正規表現マッチングを使用して、数値クラスがあるかどうかを確認します
var str='aaaphp123phpaaajavascript589javascriptaasma470smbaa';
var reg=/(\w+)\d\d\d\1/gi;//即在中\1表示重复前面的一次的意思
var result=str.match(reg);
alert(result);*/
  1. 年齢を確認
<script>
    /*var str='18';
    var reg=/^\d\d$/gi;//利用这个匹配str且赋值给reg
    alert(reg.test(str));//利用alert函数进行弹窗,reg.test匹配后的值状况特点
</script>

4.電話番号が正しいことを確認します

    var str='13890008000';
    var reg=/^13[0-35-9]\d{
    
    8}$/gi;//利用限定字符+范围字符+\d进行匹配状况特点
    if(reg.test(str)){
    
    
        alert('合法');
    }else{
    
    
        alert('不合法');
    }

5.メールアドレスが正しいことを確認します

    var str='[email protected]';
    var reg=/^[\w\.]+@(\w+\.)+[a-z]{
    
    2,4}$/gi;//即[a-z]仅仅表示范围状况特点,即前面的匹配按照这个限定符和范围字符进行匹配
    if(reg.test(str)){
    
    
        alert('合法');
    }else{
    
    
        alert('不合法');
    }

6. IPが正しいことを確認します

    /*1.1.1.1    
    0--255
    第一个段不能是0
    不能以0开头  如:086*/
 
    var str='1.1.1.1';
    var reg=/
    ^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])//即前段的匹配状况特点
    (\.([0-9]|[1-9][0-9]
    |1[0-9][0-9]|2[0-4][0-9]|25[0-5])){
    
    3}$//即限定范围以及重复几次的状况代码
    /gi;
 
    if(reg.test(str)){
    
    
        alert('合法');
    }else{
    
    
        alert('不合法');
    }

5、アレイ
ここに画像の説明を挿入
6、残りと相互作用

  1. Webを操作する
    ここに画像の説明を挿入
//from表单中嵌入方法
<form  name="from1" method="post"  action="index.php"
//body中方法
<body>
<?php include("top.php")?>
</body>

①ウェブを埋め込む2つの方法:
body + from(fromでの
送信方法)②パラメータを渡す方法
3つの状況
2. JavaScriptとの相互作用
埋め込み方法

即利用<script></script>//调用javascript,注意嵌入php方法状况特点即web的嵌入方法

典型的なマッチ

"/key.*key.{4,7}key:\/.\/(.*key)[a-z][[:punct:]]/i"

基本的な知識を分析し
ます。「\ n」以外の任意の1文字に一致します

  •                             匹配它前面的表达式0次或多次,等价于{0,}
    

{4,7}以前の文字と組み合わせて、少なくとも4回、最大7回一致します。つまり、4〜7個の任意の文字に一致します

/ /に一致、\はエスケープ用

[az]すべての小文字に一致

[:punct:]は句読点と一致します

/ iは大文字と小文字を区別しないことを意味します

構造は基本的に
keyltzkeyllllkey:/ l / lkeylを満たします

おすすめ

転載: blog.csdn.net/qq_33942040/article/details/106593635