PHP Cookbook读书笔记 – 第01章字符串
第一章主要是讲 字符串 的常用操作,如果你对下面的这些函数都理解了,那么可以跳过此章节。 strpos() : 在一个 字符串 中查找另一个 字符串 的位置,返回值false或一个数字或是空,需要用===判断 substr() : 从一个 字符串 中指定起始位置和指定长度的子 字
第一章主要是讲字符串的常用操作,如果你对下面的这些函数都理解了,那么可以跳过此章节。
strpos() : 在一个字符串中查找另一个字符串的位置,返回值false或一个数字或是空,需要用===判断
substr() : 从一个字符串中指定起始位置和指定长度的子字符串
substr_replace() : 类似substr(),区别在于是将取得的子字符串用另外一个字符串替换
strlen() : 获取字符串的长度。这里是获取字节的长度,对中文来说不适用,中文用mb_strlen()
strrev() : 反转原始字符串
array_reverse() : 倒序数组
str_replace() : 非正则字符串替换函数,支持转义字符串
preg_replace_callback() : “preg_”开头的方法多是正则表达式。这个是替换后的结果用方法处理
str_split() : 按长度拆分字符串到数组,默认是按一个字符长度
ucfirst() : 字符串中的第一个字符大写
ucwords() : 字符串中的第一个单词都大写
strtoupper() : 将所有字符转换成大写
strtolower() : 将所有字符转换成小写
trim() : 去掉字符串前后的空格,也可以去掉换行和制表符。相关函数是ltrim和rtrim
fputcsv() : 将数组形式的数据保存为CSV格式的数据
fgetcsv() : 与fputcsv类似,只是将csv格式的数据取出后保存为一个数组类型的变量
ob_start() : 打开输出缓冲,所有输出的内容将在调用ob_get_contents()函数时显示
ob_end_clean() : 清除输出缓存并关闭,一般是在调用ob_get_contents()函数后使用
ob_get_contents() : 得到输出缓冲的内容
pack() : 格式化固定长度的字符串
unpack() : 将固定长度的字符串数据分解为变量
str_pad() : 设定一个长度,当目标变量的字符数不足这个长度时用另一个字符串填充
explode() : 将一个字符串按指定的分隔符拆分成一个数组
join() : 将一个数组合并为一个有分隔符分隔的字符串,别名函数implode()
preg_split() : 按给定的正则分隔字符串
wordwrap() : 将字符串打断为规定长度的字符串
返回目录

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)

Sujets chauds

Dans ce chapitre, nous comprendrons les variables d'environnement, la configuration générale, la configuration de la base de données et la configuration de la messagerie dans CakePHP.

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Travailler avec la base de données dans CakePHP est très simple. Nous comprendrons les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) dans ce chapitre.

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.
