Heim >Backend-Entwicklung >PHP-Problem >PHP-Array-Lernen: Ändern Sie die Groß- oder Kleinschreibung von Schlüsseln/Werten
Im vorherigen Artikel haben wir die Methode zum Löschen jedes Elements im Array vorgestellt. Wenn Sie interessiert sind, können Sie auf den Link klicken, um → „So entfernen Sie jedes Element beim PHP-Array-Lernen“ anzuzeigen. Dieses Mal werfen wir einen Blick darauf, wie man die Groß-/Kleinschreibung von Array-Schlüsselnamen oder Schlüsselwerten in assoziativen PHP-Arrays ändert. ~
Schauen wir uns zunächst an, wie man die Schlüsselwerte ändert in PHP-assoziativen Arrays in Groß- oder Kleinbuchstaben umwandeln Kleinbuchstaben, wir haben ein Array wie dieses: $fruits = array('A' => 'Apple', 'B' => 'Banana', 'c' => 'Cherry', 'o' => 'Orange');
Wir konvertieren alle darin enthaltenen Array-Elementwerte in Großbuchstaben:
$value){ $fruits[$key]=strtoupper($value); } echo "转换为大写后:"; var_dump($fruits); ?>
strtoupper($value) im Schleifencode>Die Funktion konvertiert das Array-Element $value in Großbuchstaben, sodass das Ausgabeergebnis wie folgt lautet:
strtoupper($value)
函数将数组元素$value转为大写,因此输出结果为:
转为小写和转为大写类似,只需要将strtoupper()函数换成strtolower()函数即可。strtolower()函数可以将字符串转换为小写。
$value){ $fruits[$key]=strtolower($value); } echo "转换为小写后:"; var_dump($fruits); ?>
输出结果为:
综合一下,封装成一个转换大小写的函数:
$value){ //如果$case值为CASE_UPPER则, if($case==CASE_LOWER){ $array[$key]=strtolower($value); }else if($case==CASE_UPPER){ $array[$key]=strtoupper($value); } } } return $array; } $fruits = array('A' => 'Apple', 'B' => 'Banana', 'c' => 'Cherry', 'o' => 'Orange'); $lower=array_change_value_case($fruits,CASE_LOWER); var_dump($lower); $upper=array_change_value_case($fruits,CASE_UPPER); var_dump($upper); ?>
设计array_change_value_case($array,$case)
函数支持两个必需参数$array
和$case
,其中$case
参数有两个值:CASE_LOWER
(转换为小写字母)和 CASE_UPPER
(转换为大写字母)。
我们看看上面的输出结果:
好了,键值的转换方法我们已经了解了,下面来看看键名是如何转为大写或小写的?
在PHP中操控数组键名的大小写就没有上面操控键值大小写那么复杂了。PHP直接就提供了一个将数组键名转换为大写字母或小写字母的函数--array_change_key_case(),我们来看看它的使用方法:
分析:array_change_key_case($array,$case)
函数支持1个必需参数$array
和1个可省略参数$case
(控制大小写,默认值为CASE_LOWER)。$case有两个值:
CASE_LOWER
- 默认值。将数组的键转换为小写字母。
CASE_UPPER
Um es zusammenzufassen: Kapseln Sie es in eine Funktion, die Groß- und Kleinschreibung umwandelt:
rrreeeDie Design-Funktion array_change_value_case($array,$case)
unterstützt zwei erforderliche Parameter $arraycode> und $case
, wobei der Parameter $case
zwei Werte hat: CASE_LOWER
(in Kleinbuchstaben umgewandelt) und CASE_UPPER
code> (in Großbuchstaben umgewandelt). Sehen wir uns die obige Ausgabe an:
Okay, wir wissen bereits, wie man Schlüsselwerte umwandelt. Schauen wir uns an, wie man Schlüsselnamen in Groß- oder Kleinbuchstaben umwandelt.
🎜Die Kontrolle der Groß-/Kleinschreibung von Array-Schlüsselnamen in PHP ist nicht so kompliziert wie die Kontrolle der Groß-/Kleinschreibung von Schlüsselwerten oben. PHP bietet direkt eine Funktion, die Array-Schlüsselnamen in Groß- oder Kleinbuchstaben umwandelt – array_change_key_case(). Schauen wir uns an, wie man sie verwendet: 🎜rrreee🎜Analyse:array_change_key_case($array,$case)
Die Funktion unterstützt 1 erforderlichen Parameter $array
und 1 optionalen Parameter $case
(Kontrollfall, Standardwert ist CASE_LOWER). $case hat zwei Werte :🎜CASE_LOWER Code > – Standardwert. Wandeln Sie die Schlüssel eines Arrays in Kleinbuchstaben um. 🎜🎜<li>🎜<code>CASE_UPPER
– Konvertiert die Schlüssel eines Arrays in Großbuchstaben. 🎜🎜🎜🎜Das Ausgabeergebnis lautet also: 🎜🎜🎜🎜🎜Okay, das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →🎜php-Video-Tutorial🎜🎜🎜Abschließend empfehle ich ein kostenloses Video-Tutorial zu PHP-Arrays: 🎜PHP-Funktions-Array-Array-Funktions-Video-Erklärung🎜, kommen Sie und lernen Sie! 🎜Das obige ist der detaillierte Inhalt vonPHP-Array-Lernen: Ändern Sie die Groß- oder Kleinschreibung von Schlüsseln/Werten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!