Maison > cadre php > Laravel > le corps du texte

15 méthodes impressionnantes de collecte Laravel

青灯夜游
Libérer: 2022-12-06 20:44:34
avant
1741 Les gens l'ont consulté

15 méthodes impressionnantes de collecte Laravel

15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel Eloquent renvoie généralement une collection en conséquence, et la collection contient de nombreuses méthodes utiles et puissantes. Vous pouvez facilement filtrer et modifier la collection. Dans ce didacticiel, examinons les méthodes et fonctions courantes des collections.

Collection (collection) ne se limite pas à l'éloquence et peut également être utilisée seule. Mais le résultat d’Eloquent est une collection. Vous pouvez utiliser la fonction d'assistance collect pour convertir un tableau en collection. Les méthodes de collecte énumérées ci-dessous s'appliquent à la fois aux résultats éloquents et à la collection elle-même. [Recommandations associées : tutoriel vidéo 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel]collect 将数组转化为集合。下面所列出的集合的方法适用于 eloquent 结果的同时也适用于集合本身。【相关推荐:laravel视频教程

比方说,你有一个帖子模型。 你找到所有 php 类别的帖子。

$posts = App\Post::where('category', 'php')->get();
Copier après la connexion

上面的命令返回一个集合。 集合是一个laravel类,它在内部使用数组函数并为它们添加许多功能。

你可以简单的使用 collect 方法创建一个集合,如下:

$collection = collect([
    [
        'user_id' => '1',
        'title' => 'Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel',
        'content' => 'Create custom helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel',
        'category' => 'php'
    ],
    [
        'user_id' => '2',
        'title' => 'Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel',
        'content' => 'Testing File Uploads in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel',
        'category' => 'php'
    ],
    [
        'user_id' => '3',
        'title' => 'Telegram Bot',
        'content' => 'Crypto Telegram Bot in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel',
        'category' => 'php'
    ],
]);
Copier après la connexion

上面的数组实际上是 Post 模型的值。 在本教程中,我们将使用此数组进行简化。 请记住,一切都将以同样的方式基于 eloquent。

当我们在 eloquent 集合上使用辅助方法时,不会再查询数据库。 我们首先要从数据库中获取所有结果,然后我们使用集合方法来过滤和修改它们,而无需查询数据库。

filter()

filter,最有用的 laravel 集合方法之一,允许您使用回调过滤集合。 它只传递那些返回true的项。 所有其他项目都被删除。 filter 返回一个新实例而不更改原始实例。 它接受 valuekey 作为回调中的两个参数。

$filter = $collection->filter(function($value, $key) {
    if ($value['user_id'] == 2) {
        return true;
    }
});

$filter->all();
Copier après la connexion

all 方法返回底层数组。 上面的代码返回以下响应。

[
    1 => [
        "user_id" => 2,
        "title" => "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Testing File Uploads in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ]
]
Copier après la connexion

search()

search 方法可以用给定的值查找集合。如果这个值在集合中,会返回对应的键。如果没有数据项匹配对应的值,会返回 false

$names = collect(['Alex', 'John', 'Jason', 'Martyn', 'Hanlin']);

$names->search('Jason');

// 2
Copier après la connexion

search 方法默认使用松散比较。你可以在它的第二个参数传 true 使用严格比较。

你也可以传你自己的回调函数到 search 方法中。将返回通过回调真值测试的第一个项的键。

$names = collect(['Alex', 'John', 'Jason', 'Martyn', 'Hanlin']);

$names->search(function($value, $key) {
    return strlen($value) == 6;
});

// 3
Copier après la connexion

chunk()

chunk 方法将集合分割为多个给定大小的较小集合。将集合显示到网格中非常有用。

$prices = collect([18, 23, 65, 36, 97, 43, 81]);

$prices = $prices->chunk(3);

$prices->toArray();
Copier après la connexion

以上代码生成效果。

[
    0 => [
        0 => 18,
        1 => 23,
        2 => 65
    ],
    1 => [
        3 => 36,
        4 => 97,
        5 => 43
    ],
    2 => [
        6 => 81
    ]
]
Copier après la connexion

dump()

dump 打印集合的方法。 它可用于在任何位置的调试和查找集合内的内容。

$collection->whereIn('user_id', [1, 2])
    ->dump()
    ->where('user_id', 1);
Copier après la connexion

dump 上述代码结果。

15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel

map()

map 方法用于遍历整个集合。 它接受回调作为参数。 valuekey 被传递给回调。 回调可以修改值并返回它们。 最后,返回修改项的新集合实例。

$changed = $collection->map(function ($value, $key) {
    $value['user_id'] += 1;
    return $value;
});

return $changed->all();
Copier après la connexion

基本上,它将 user_id 增加1。

上面代码的响应如下所示。

[
    [
        "user_id" => 2,
        "title" => "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Create custom helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ],
    [
        "user_id" => 3,
        "title" => "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Testing File Uploads in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ],
    [
        "user_id" => 4,
        "title" => "Telegram Bot",
        "content" => "Crypto Telegram Bot in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ]
];
Copier après la connexion

zip()

Zip 方法会将给定数组的值与集合的值合并在一起。相同索引的值会添加在一起,这意味着,数组的第一个值会与集合的第一个值合并。在这里,我会使用我们在上面刚刚创建的集合。这对 Eloquent 集合同样有效。

$zipped = $collection->zip([1, 2, 3]);

$zipped->all();
Copier après la connexion

JSON 响应会像这样。

15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel

所以,基本上就是这样。如果数组的长度小于集合的长度,15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel 会给剩下的 Collection 类型的元素末尾添加 null。类似地,如果数组的长度比集合的长度大,15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel 会给 Collection 类型的元素添加 null,然后再接着数组的值。

whereNotIn()

您可以使用 whereNotIn 方法简单地按照给定数组中未包含的键值过滤集合。 它基本上与 whereIn 相反。 此外,此方法在匹配值时使用宽松比较 ==

让我们过滤 $collection,其中 user_id 既不是 1 也不是 2的。

$collection->whereNotIn('user_id', [1, 2]);
Copier après la connexion

上面的语句将只返回 $collection

Par exemple, vous avez un message Modèle. Vous avez trouvé tous les messages de la catégorie php. 🎜
$collection->max('user_id');
Copier après la connexion
Copier après la connexion
🎜La commande ci-dessus renvoie une collection. Collection est une classe 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel qui utilise des fonctions de tableau en interne et leur ajoute de nombreuses fonctionnalités. 🎜🎜Vous pouvez simplement utiliser la méthode collect pour créer une collection, comme suit : 🎜
$title = $collection->pluck('title');
$title->all();
Copier après la connexion
Copier après la connexion
🎜Le tableau ci-dessus est en fait la valeur du modèle Post. Dans ce tutoriel, nous utiliserons ce tableau à des fins de simplification. N'oubliez pas que tout sera basé sur l'éloquence de la même manière. 🎜🎜Lorsque nous utilisons des méthodes d'assistance sur la collection éloquente, la base de données n'est plus interrogée. Nous voulons d'abord obtenir tous les résultats de la base de données, puis nous utilisons des méthodes de collecte pour les filtrer et les modifier sans interroger la base de données. 🎜

filter()

🎜filter, l'une des méthodes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel les plus utiles, vous permet de filtrer les collections à l'aide de rappels. Il ne transmet que les éléments qui renvoient vrai. Tous les autres éléments sont supprimés. filter renvoie une nouvelle instance sans modifier l'instance d'origine. Il accepte value et key comme deux paramètres dans le rappel. La méthode 🎜
[
  "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
  "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
  "Telegram Bot"
]
Copier après la connexion
Copier après la connexion
🎜all renvoie le tableau sous-jacent. Le code ci-dessus renvoie la réponse suivante. La méthode 🎜
$title = $collection->pluck('user_id', 'title');
$title->all();
Copier après la connexion
Copier après la connexion

search()

🎜search peut rechercher une collection avec une valeur donnée. Si la valeur est dans la collection, la clé correspondante sera renvoyée. Si aucun élément de données ne correspond à la valeur correspondante, false sera renvoyé. La méthode 🎜
[
    "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel" => 1,
    "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel" => 2,
    "Telegram Bot" => 3
]
Copier après la connexion
Copier après la connexion
🎜search utilise une comparaison lâche par défaut. Vous pouvez passer true dans son deuxième paramètre pour utiliser une comparaison stricte. 🎜🎜Vous pouvez également transmettre votre propre fonction de rappel à la méthode search. Renvoie la clé du premier élément qui réussit le test de vérité du rappel. La méthode 🎜
$collection->each(function ($item, $key) {
    info($item['user_id']);
});
Copier après la connexion
Copier après la connexion

chunk()

🎜chunk divise une collection en plusieurs collections plus petites d'une taille donnée. Très utile pour afficher les collections dans une grille. 🎜
$posts = App\Post::all();

$posts->each(function ($item, $key) {
    // Do something
});
Copier après la connexion
Copier après la connexion
🎜Le code ci-dessus génère l'effet. 🎜
$collection->each(function ($item, $key) {
    // Tasks
    if ($key == 1) {
        return false;
    }
});
Copier après la connexion
Copier après la connexion

dump()

🎜dump Méthode pour imprimer une collection. Il peut être utilisé pour déboguer et rechercher du contenu dans une collection à n’importe quel emplacement. 🎜
$collection->whereNotIn('user_id', 3)
    ->tap(function ($collection) {
        $collection = $collection->where('user_id', 1);
        info($collection->values());
    })
    ->all();
Copier après la connexion
Copier après la connexion
🎜dump Les résultats du code ci-dessus. 🎜🎜15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel🎜

map()

🎜map est utilisée pour parcourir toute la collection. Il accepte le rappel comme paramètre. value et key sont transmis au rappel. Les rappels peuvent modifier les valeurs et les renvoyer. Enfin, une nouvelle instance de collection de l'élément modifié est renvoyée. 🎜
[
    [
        "user_id" => "1",
        "title" => "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Create custom helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ],
    [
        "user_id" => "2",
        "title" => "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Testing File Uploads in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ]
]
Copier après la connexion
Copier après la connexion
🎜En gros, cela augmente le user_id de 1. 🎜🎜La réponse du code ci-dessus est affichée ci-dessous. 🎜
$collection->pipe(function($collection) {
    return $collection->min('user_id');
});
Copier après la connexion
Copier après la connexion

zip()

🎜La méthode Zip fusionnera les valeurs du tableau donné avec les valeurs de la collection. Les valeurs avec le même indice sont additionnées, ce qui signifie que la première valeur du tableau est fusionnée avec la première valeur de la collection. Ici, je vais utiliser la collection que nous venons de créer ci-dessus. Cela fonctionne également pour les collections Eloquent. 🎜
$contains = collect(['country' => 'USA', 'state' => 'NY']);

$contains->contains('USA');
// true

$contains->contains('UK');
// false
Copier après la connexion
Copier après la connexion
🎜La réponse JSON ressemblera à ceci. 🎜🎜15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel🎜🎜Donc, c'est essentiellement ça. Si la longueur du tableau est inférieure à la longueur de la collection, 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel ajoutera null à la fin des éléments de type Collection restants. De même, si la longueur du tableau est supérieure à la longueur de la collection, 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel ajoutera null à l'élément de type Collection, suivi de la valeur du tableau. 🎜

whereNotIn()

🎜Vous pouvez utiliser la méthode whereNotIn pour filtrer simplement une collection par valeurs clés qui ne sont pas contenues dans le tableau donné. C'est fondamentalement le contraire de whereIn. De plus, cette méthode utilise une comparaison détendue == lors de la mise en correspondance des valeurs. 🎜🎜Filtronnons pour $collectionuser_id n'est ni 1 ni 2. 🎜
$collection->contains('user_id', '1');
// true

$collection->contains('title', 'Not Found Title');
// false
Copier après la connexion
Copier après la connexion
🎜L'instruction ci-dessus ne renverra que le dernier élément de $collection. Le premier paramètre est la clé et le deuxième paramètre est un tableau de valeurs. Dans le cas d'éloquent, le premier paramètre sera le nom de la colonne et le deuxième paramètre sera un tableau de valeurs. 🎜

max()

max 方法返回给定键的最大值。 你可以通过调用max来找到最大的 user_id。 它通常用于价格或任何其他数字之类的比较,但为了演示,我们使用 user_id。 它也可以用于字符串,在这种情况下,Z> a

$collection->max('user_id');
Copier après la connexion
Copier après la connexion

上面的语句将返回最大的 user_id,在我们的例子中是 3

pluck()

pluck 方法返回指定键的所有值。 它对于提取一列的值很有用。

$title = $collection->pluck('title');
$title->all();
Copier après la connexion
Copier après la connexion

结果看起来像这样。

[
  "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
  "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
  "Telegram Bot"
]
Copier après la connexion
Copier après la connexion

使用 eloquent 时,可以将列名作为参数传递以提取值。 pluck 也接受第二个参数,对于 eloquent 的集合,它可以是另一个列名。 它将导致由第二个参数的值作为键的集合。

$title = $collection->pluck('user_id', 'title');
$title->all();
Copier après la connexion
Copier après la connexion

结果如下:

[
    "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel" => 1,
    "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel" => 2,
    "Telegram Bot" => 3
]
Copier après la connexion
Copier après la connexion

each()

each 是一种迭代整个集合的简单方法。 它接受一个带有两个参数的回调:它正在迭代的项和键。 Key 是基于 0 的索引。

$collection->each(function ($item, $key) {
    info($item['user_id']);
});
Copier après la connexion
Copier après la connexion

上面代码,只是记录每个项的 user_id

在迭代 eloquent 集合时,您可以将所有列值作为项属性进行访问。 以下是我们如何迭代所有帖子。

$posts = App\Post::all();

$posts->each(function ($item, $key) {
    // Do something
});
Copier après la connexion
Copier après la connexion

如果回调中返回 false,它将停止迭代项目。

$collection->each(function ($item, $key) {
    // Tasks
    if ($key == 1) {
        return false;
    }
});
Copier après la connexion
Copier après la connexion

tap()

tap() 方法允许你随时加入集合。 它接受回调并传递并将集合传递给它。 您可以对项目执行任何操作,而无需更改集合本身。 因此,您可以在任何时候使用tap来加入集合,而不会改变集合。

$collection->whereNotIn('user_id', 3)
    ->tap(function ($collection) {
        $collection = $collection->where('user_id', 1);
        info($collection->values());
    })
    ->all();
Copier après la connexion
Copier après la connexion

在上面使用的 tap 方法中,我们修改了集合,然后记录了值。 您可以对 tap 中的集合做任何您想做的事情。 上面命令的响应是:

[
    [
        "user_id" => "1",
        "title" => "Helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Create custom helpers in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ],
    [
        "user_id" => "2",
        "title" => "Testing in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "content" => "Testing File Uploads in 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte 15 méthodes impressionnantes de collecte Laravel",
        "category" => "php"
    ]
]
Copier après la connexion
Copier après la connexion

你可以看到 tap 不会修改集合实例。

pipe()

pipe 方法非常类似于 tap 方法,因为它们都在集合管道中使用。 pipe 方法将集合传递给回调并返回结果。

$collection->pipe(function($collection) {
    return $collection->min('user_id');
});
Copier après la connexion
Copier après la connexion

上述命令的响应是 1。 如果从 pipe回调中返回集合实例,也可以链接其他方法。

contains()

contains 方法只检查集合是否包含给定值。 只传递一个参数时才会出现这种情况。

$contains = collect(['country' => 'USA', 'state' => 'NY']);

$contains->contains('USA');
// true

$contains->contains('UK');
// false
Copier après la connexion
Copier après la connexion

如果将 键 / 值 对传递给 contains 方法,它将检查给定的键值对是否存在。

$collection->contains('user_id', '1');
// true

$collection->contains('title', 'Not Found Title');
// false
Copier après la connexion
Copier après la connexion

您还可以将回调作为参数传递给回调方法。 将对集合中的每个项目运行回调,如果其中任何一个项目通过了真值测试,它将返回 true 否则返回 false

$collection->contains(function ($value, $key) {
    return strlen($value[&#39;title&#39;]) < 13;
});
// true
Copier après la connexion

回调函数接受当前迭代项和键的两个参数值。 这里我们只是检查标题的长度是否小于13。在 Telegram Bot 中它是12,所以它返回 true

forget()

forget 只是从集合中删除该项。 您只需传递一个键,它就会从集合中删除该项目。

$forget = collect([&#39;country&#39; => &#39;usa&#39;, &#39;state&#39; => &#39;ny&#39;]);

$forget->forget(&#39;country&#39;)->all();
Copier après la connexion

上面代码响应如下:

[
    "state" => "ny"
]
Copier après la connexion

forget 不适用于多维数组。

avg()

avg 方法返回平均值。 你只需传递一个键作为参数,avg 方法返回平均值。 你也可以使用 average 方法,它基本上是 avg 的别名。

$avg = collect([
    [&#39;shoes&#39; => 10],
    [&#39;shoes&#39; => 35],
    [&#39;shoes&#39; => 7],
    [&#39;shoes&#39; => 68],
])->avg(&#39;shoes&#39;);
Copier après la connexion

上面的代码返回 30 ,这是所有四个数字的平均值。 如果你没有将任何键传递给avg 方法并且所有项都是数字,它将返回所有数字的平均值。 如果键未作为参数传递且集合包含键/值对,则 avg 方法返回 0。

$avg = collect([12, 32, 54, 92, 37]);

$avg->avg();
Copier après la connexion

上面的代码返回 45.4,这是所有五个数字的平均值。

您可以使用这些 laravel 集合方法在您自己的项目中处理集合。

原文地址:https://tutsforweb.com/15-laravel-collection-methods/

译文地址:https://learnku.com/laravel/t/27647

更多编程相关知识,请访问:编程入门!!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal