Skip to content

Commit

Permalink
update helper-array.md php.net links (#19714)
Browse files Browse the repository at this point in the history
  • Loading branch information
Arhell authored Dec 11, 2022
1 parent c55db9b commit e5da5d5
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion docs/guide-es/helper-array.md
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@ A pesar de que PHP ofrece `in_array()`, este no soporta sub-grupos u objetos de

Para ayudar en este tipo de pruebas, [[yii\helpers\ArrayHelper]] provee [[yii\helpers\ArrayHelper::isIn()|isIn()]]
y [[yii\helpers\ArrayHelper::isSubset()|isSubset()]] con la misma firma del método
[in_array()](https://www.php.net/manual/en/function.in-array.php).
[in_array()](https://www.php.net/manual/es/function.in-array.php).

```php
// true
Expand Down
10 changes: 5 additions & 5 deletions docs/guide-fr/helper-array.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Classe assistante ArrayHelper
=============================

En plus du jeu riche de [fonctions de tableaux](https://www.php.net/manual/en/book.array.php) qu'offre PHP, la classe assistante traitant les tableaux dans Yii fournit des méthodes statiques supplémentaires qui vous permettent de traiter les tableaux avec plus d'efficacité.
En plus du jeu riche de [fonctions de tableaux](https://www.php.net/manual/fr/book.array.php) qu'offre PHP, la classe assistante traitant les tableaux dans Yii fournit des méthodes statiques supplémentaires qui vous permettent de traiter les tableaux avec plus d'efficacité.


## Obtention de valeurs <span id="getting-values"></span>
Expand Down Expand Up @@ -61,7 +61,7 @@ Après exécution du code, `$array` contiendra `['options' => [1, 2]]` et `$type

## Tester l'existence des clés <span id="checking-existence-of-keys"></span>

`ArrayHelper::keyExists` fonctionne comme [array_key_exists](https://www.php.net/manual/en/function.array-key-exists.php) sauf qu'elle prend également en charge la comparaison de clés insensible à la casse. Par exemple,
`ArrayHelper::keyExists` fonctionne comme [array_key_exists](https://www.php.net/manual/fr/function.array-key-exists.php) sauf qu'elle prend également en charge la comparaison de clés insensible à la casse. Par exemple,

```php
$data1 = [
Expand Down Expand Up @@ -252,7 +252,7 @@ ArrayHelper::multisort($data, function($item) {

Le troisième argument précise la direction. Dans le cas d'un tri selon une clé unique, il s'agit soit de `SORT_ASC`, soit de `SORT_DESC`. Si le tri se fait selon des valeurs multiples, vous pouvez préciser des directions de tri différentes pour chacune des clés en présentant ces directions sous forme de tableau.

Le dernier argument est une option de tri de PHP qui peut prendre les mêmes valeurs que celles acceptées par la fonction [sort()](https://www.php.net/manual/en/function.sort.php) de PHP.
Le dernier argument est une option de tri de PHP qui peut prendre les mêmes valeurs que celles acceptées par la fonction [sort()](https://www.php.net/manual/fr/function.sort.php) de PHP.


## Détection des types de tableau <span id="detecting-array-types"></span>
Expand Down Expand Up @@ -284,7 +284,7 @@ Seules les valeurs sont encodées par défaut. En passant un deuxième argument

## Fusion de tableaux <span id="merging-arrays"></span>

La fonction [[yii\helpers\ArrayHelper::merge()|ArrayHelper::merge()]] vous permet de fusionner deux, ou plus, tableaux en un seul de manière récursive. Si chacun des tableaux possède un élément avec la même chaîne clé valeur, le dernier écrase le premier (ce qui est un fonctionnement différent de [array_merge_recursive()](https://www.php.net/manual/en/function.array-merge-recursive.php)).
La fonction [[yii\helpers\ArrayHelper::merge()|ArrayHelper::merge()]] vous permet de fusionner deux, ou plus, tableaux en un seul de manière récursive. Si chacun des tableaux possède un élément avec la même chaîne clé valeur, le dernier écrase le premier (ce qui est un fonctionnement différent de [array_merge_recursive()](https://www.php.net/manual/fr/function.array-merge-recursive.php)).
La fusion récursive est entreprise si les deux tableaux possèdent un élément de type tableau avec la même clé. Pour des éléments dont la clé est un entier, les éléments du deuxième tableau sont ajoutés aux éléments du premier tableau. Vous pouvez utiliser l'objet [[yii\helpers\UnsetArrayValue]] pour supprimer la valeur du premier tableau ou [[yii\helpers\ReplaceArrayValue]] pour forcer le remplacement de la première valeur au lieu de la fusion récursive.

Par exemple :
Expand Down Expand Up @@ -391,7 +391,7 @@ Il est possible de fournir une manière par défaut de convertir un objet en tab
Souvent, vous devez savoir si un élément se trouve dans un tableau ou si un jeu d'éléments est un sous-ensemble d'un autre. Bien que PHP offre la fonction `in_array()`, cette dernière ne prend pas en charge les sous-ensembles ou les objets `\Traversable`.

Pour faciliter ce genre de tests, [[yii\helpers\ArrayHelper]] fournit les méthodes [[yii\helpers\ArrayHelper::isIn()|isIn()]]
et [[yii\helpers\ArrayHelper::isSubset()|isSubset()]] avec la même signature que [in_array()](https://www.php.net/manual/en/function.in-array.php).
et [[yii\helpers\ArrayHelper::isSubset()|isSubset()]] avec la même signature que [in_array()](https://www.php.net/manual/fr/function.in-array.php).

```php
// true
Expand Down
2 changes: 1 addition & 1 deletion docs/guide-ja/helper-array.md
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ PHP は `in_array()` を提供していますが、これはサブセットや `

この種のチェックを助けるために、[[yii\helpers\ArrayHelper]][[yii\helpers\ArrayHelper::isIn()|isIn()]]
および [[yii\helpers\ArrayHelper::isSubset()|isSubset()]]
[in_array()](https://www.php.net/manual/en/function.in-array.php) と同じシグニチャで提供しています。
[in_array()](https://www.php.net/manual/ja/function.in-array.php) と同じシグニチャで提供しています。

```php
// true
Expand Down
4 changes: 2 additions & 2 deletions docs/guide-zh-CN/helper-array.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ $type = ArrayHelper::remove($array, 'type');

## 检查键名的存在(Checking Existence of Keys) <span id="checking-existence-of-keys"></span>

`ArrayHelper::keyExists` 工作原理和 [array_key_exists](https://www.php.net/manual/en/function.array-key-exists.php) 差不多,除了
`ArrayHelper::keyExists` 工作原理和 [array_key_exists](https://www.php.net/manual/zh/function.array-key-exists.php) 差不多,除了
它还可支持大小写不敏感的键名比较,比如:

```php
Expand Down Expand Up @@ -356,7 +356,7 @@ $decoded = ArrayHelper::htmlDecode($data);

您可以使用 [[yii\helpers\ArrayHelper::merge()|ArrayHelper::merge()]] 将两个或多个数组合并成一个递归的数组。
如果每个数组都有一个具有相同字符串键值的元素,则后者将覆盖前者
(不同于 [array_merge_recursive()](https://www.php.net/manual/en/function.array-merge-recursive.php))。
(不同于 [array_merge_recursive()](https://www.php.net/manual/zh/function.array-merge-recursive.phpp))。
如果两个数组都有一个数组类型的元素并且具有相同的键,则将执行递归合并。
对于整数键的元素,来自后一个数组的元素将被附加到前一个数组。
您可以使用 [[yii\helpers\UnsetArrayValue]] 对象来取消前一个数组的值或
Expand Down

0 comments on commit e5da5d5

Please sign in to comment.