Rumah  >  Soal Jawab  >  teks badan

php - Nombor kepada teks

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?

PHP中文网PHP中文网2706 hari yang lalu976

membalas semua(2)saya akan balas

  • 代言

    代言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];
    }
    
    //一二三七一二四一二九一二四

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-13 09:24:16

    Mengapa tidak menggunakan pasangan nilai kunci

    $arr = [ 1=>'一', 2=>'二' ];

    balas
    0
  • Batalbalas