php正则表达式模式匹配实例教程
模式修正符,放在正则表达式的最后面 i,m,s,u,e i :忽略大小写 m :视为多行 s :视为一行 u :贪婪模式,最大模式 e :替换的时候用的,可以用函数加工,用于匹配正则表达式中的第一个圆括号
m例子 m视为多行
模式修正符
e的使用
向后引用
五个常用函数 1.字符串的匹配与替换 preg_match(); preg_match_all(); preg_grep();做搜索 2.字符串的替换 preg_replace(); 3.字符串的分割 preg_split(); eval让字符串表达式能够执行 preg_grep实例,做搜索:
4.数学函数 1.max(); 2.min(); 注意:1.多个数字,2,多个数字组成的数组
5.日期函数 1.time(); 2.date(); //把时间戳转换为日期 3.strtotime();//把日期转换为时间戳 4.microtime();
时间转换为时间戳
计算当前时间的具体日期:
通过修改时区来查找当前日期:
注意:如果每个改比较麻烦的话,就直接去修改php的配置文件php.ini文件,直接修改里面的date 找见timezone修改为PRC date参数: Y 2014 年全 y 14年只有后两位 m 03月份有前导0 n 3 月份没有前导0 d 05 日期有前导0 j 5 日期没有前导0 H 24小时 h 12小时 i 05分钟 s 05秒 w 0-6 周日到周六 t 31一月多少天 L 是否为闰年 //怎样区分平润年 能够被4整除,同时如果能被100整除的话,那就必须被400整除,此时它就是闰年
microtime() 微秒 计算脚本的运行时间:
实例:万年历 万年历技术点 1.几年几月几日 2.周日到周六 3.1号是星期几 4.这个月有多少天 5.下一年和上一年 6.下一月和上一月 万年历代码:
PHP的错误处理 1.关闭和开启报错 2.错误报告级别 3.错误报告地方 1)、关闭和开启报错 E_ALL E_ERROR //严重错误 E_WARNING //警告错误 E_PARSE//语法错误 E_NOTICE //提示错误 2)、关闭错误 display_error = off 报什么级别的错: error_reporting = E_ALL error_reporting = E_ALL & ~E_NOTICE //报所有错误,但是除了提示错误3)、报错地方: //是否从浏览器报错 display_error = off //是否把错误输出到一个自定义日志文件中 log_errors = on error_log = d:\phplogs\php.log |

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Alipay Php ...

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

L'application du principe solide dans le développement de PHP comprend: 1. Principe de responsabilité unique (SRP): Chaque classe n'est responsable d'une seule fonction. 2. Principe ouvert et ferme (OCP): les changements sont réalisés par extension plutôt que par modification. 3. Principe de substitution de Lisch (LSP): les sous-classes peuvent remplacer les classes de base sans affecter la précision du programme. 4. Principe d'isolement d'interface (ISP): utilisez des interfaces à grain fin pour éviter les dépendances et les méthodes inutilisées. 5. Principe d'inversion de dépendance (DIP): les modules élevés et de bas niveau reposent sur l'abstraction et sont mis en œuvre par injection de dépendance.

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...

L'article traite des fonctionnalités de sécurité essentielles dans les cadres pour se protéger contre les vulnérabilités, notamment la validation des entrées, l'authentification et les mises à jour régulières.

L'article examine l'ajout de fonctionnalités personnalisées aux cadres, en se concentrant sur la compréhension de l'architecture, l'identification des points d'extension et les meilleures pratiques pour l'intégration et le débogage.
