Rumah > Soal Jawab > teks badan
Cara menukar nombor dengan cepat kepada teks
Sebagai contoh, 1 => satu, 2=> dua, ..., 15=》lima belas
Apa yang sedang saya fikirkan ialah untuk menyimpan aksara Cina ke dalam tatasusunan
$arr = ['一','二','三','四','五','六','七','八','九','十'];
Tetapi ini terlalu menyusahkan
Bagaimana untuk menukar nombor input kepada bahasa Cina Adakah terdapat cara yang lebih mudah?
代言2017-06-13 09:24:16
Terlalu percuma,,,,,,,,,,,,,,,,,,,,,,
<?php
$str = 1237124129124;
//将一个字符串转换为数组
$arr = str_split((string)$str,1);
$cns = ['零','一','二','三','四','五','六','七','八','九'];
foreach ($arr as $key) {
echo $cns[$key];
}
//一二三七一二四一二九一二四
phpcn_u15822017-06-13 09:24:16
Mengapa tidak menggunakan pasangan nilai kunci
$arr = [ 1=>'一', 2=>'二' ];