📜  如何在PHP获取数组中的所有字母字符?

📅  最后修改于: 2022-05-13 02:24:09.138000             🧑  作者: Mango

如何在PHP获取数组中的所有字母字符?

数组中的所有字母字符都可以通过在PHP使用 chr()、range() 和 for 和 foreach 循环来实现。要将数组元素显示为输出,我们可以使用 echo、print_r() 和 var_dump()函数。

使用 range()函数:此函数用于创建给定范围内(从低到高)的任何类型元素(例如整数、字母)的数组,即,列表的第一个元素被认为是低的,最后一个被认为是一样高。如果从 A 到 Z 的范围即 range(A, Z),则它返回一个字母数组。

句法:

array range( mixed first, mixed second, number steps )

示例 1:下面的示例说明如何使用 range()函数显示所有字母字符的数组。


输出:

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,

示例 2:下面的示例说明如何使用 range()函数和 array_combine 显示所有字母字符的数组。


输出:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z

使用 chr()函数: chr()函数用于将 ASCII 值转换为字符。它接受一个 ASCII 值作为参数,并返回一个表示指定 ASCII 值中的字符的字符串。 ASCII 值可以指定为十进制、八进制或十六进制值。如果 chr() 的 ASCII 值从 65 到 91,则它返回一个字母数组。

句法:

string chr( <>int $value )

示例 1:下面的示例说明使用 ASCII 值显示所有字母字符的数组。

 $v) {
      
    // Display the key and its
    // value of an array 
    echo $k . " => " . $v . ", ";
}
  
?>
输出:
0 => A, 1 => B, 2 => C, 3 => D, 4 => E, 5 => F, 6 => G, 7 => H,
8 => I, 9 => J, 10 => K, 11 => L, 12 => M, 13 => N, 14 => O,
15 => P, 16 => Q, 17 => R, 18 => S, 19 => T, 20 => U, 21 => V,
22 => W, 23 => X, 24 => Y, 25 => Z,

示例 2:下面的示例说明在 chr()函数的帮助下使用 ASCII 值显示所有字母字符的数组。

 " . chr($x) . ", ";
}
  
?>
输出:
65 => A, 66 => B, 67 => C, 68 => D, 69 => E, 70 => F, 71 => G,
72 => H, 73 => I, 74 => J, 75 => K, 76 => L, 77 => M, 78 => N,
79 => O, 80 => P, 81 => Q, 82 => R, 83 => S, 84 => T, 85 => U,
86 => V, 87 => W, 88 => X, 89 => Y, 90 => Z,