KomputerPengaturcaraan

Simbol pada PHP: string kepada nombor dan sebaliknya

Maklumat pada setiap masa adalah simbol. Hanya apabila terdapat pengaturcaraan, ia menjadi sebahagian daripada huruf, nombor dan tanda-tanda (dalam erti kata formal).

Sehingga masa yang tertentu ini bahasa pertuturan yang paling popular, yang dibuat simbol sendiri beliau, gerak isyarat dan karya-karya seni khususnya. Ia adalah penting bahawa semua ini variasi perwakilan semulajadi maklumat dari kecil ke besar sentiasa boleh digambarkan dengan kata-kata, iaitu untuk menyediakan pemprosesan perisian dalam satu segi atau yang lain.

Strings dan nombor

Line - adalah, di atas semua, satu set pelbagai watak. Dalam alat pengaturcaraan yang berbeza pecahan dipisahkan dari keseluruhan yang berbeza. Satu ketika pilihan koma lain (bermaksud "." Dalam penukaran PHP talian di nombor). Triad dipisahkan koma tunggal, koma atau ruang. nombor nyata direkodkan oleh huruf "E".

Semua urusan ini. Matematik dan prinsip-prinsip pengendalian mana-mana pemproses sentiasa mengiktiraf jumlah tanpa perkhidmatan lebih, dan bekerja dengan nilai-nilai sebenar pemproses tambahan yang sama telah dibangunkan.

Tetapi dunia pembolehubah jenis tertentu (untuk program era) dan merealisasikan idea moden kata sepakat semua jenis data bermakna dalam PHP untuk menukar rentetan kepada beberapa yang masih berbuat apa-apa. The PHP «memotong», atau sebaliknya, untuk membuat 0 atau jika rentetan asal mengandungi sekurang-kurangnya satu digit. Semua nombor sehingga watak-watak bukan angka pertama membentuk nombor ini.

Jumlah peraturan penukaran

Dalam PHP nombor talian penukaran, jika pengaturcara tidak mempunyai sebaliknya berlaku secara automatik apabila permohonan. Jika pembolehubah hanya mengandungi angka dan huruf, ia boleh diperolehi nombor nyata. Jika nombor-nombor urutan mencari koma, maka segala sesuatu yang datang di hadapannya, akan ditafsirkan sebagai nombor, sudah tentu, keseluruhan.

Apa-apa sifat bukan angka dalam urutan digit berhenti proses, dan PHP hasil penukaran "berturut-turut dalam bilangan" adalah satu-satunya nilai yang dibentuk sebelum aksara bukan digit pertama.

Matematik dan watak pemprosesan

Apa yang lebih sukar, pertama atau kedua, walaupun dengan formula jawatan yang tidak sesuai pada halaman, matriks mengagumkan, graf, membongkar yang kadang-kadang tidak boleh juga penulis diperolehi daripada kamiran, pembezaan kamiran dan polinomial dalam n-bahawa generasi, untuk mengatakan sangat mudah: Society sudah pasti penghormatan pencapaian matematik dan matematik, tetapi pengendalian adalah lebih penting daripada watak, lebih kompleks dan meliputi matematik, seperti selimut, menyediakan fikiran bertanya, mereka tidak boleh melampaui bilangan ajaib, persekitaran yang baik untuk kreativiti.

Biasanya, rentetan PHP dalam bilangan ditukar secara automatik, tetapi ia tidak menyakitkan untuk check it out. Ia adalah yang terbaik untuk sentiasa tertentu: PHP memahami bahawa satu atau pembolehubah lain - nombor itu. Jika terdapat sebarang keraguan, anda perlu menentukan jenis pembolehubah yang jelas (int) atau (float) sebelum nilai dan melihat bagaimana PHP memahami jenis yang is_integer berubah-ubah () atau is_float ().

Trend pengaturcaraan moden

Tafsiran klasik masalah pada PHP "dalam bilangan line" terletak dalam konsep pengaturcaraan moden. Proses sebaliknya adalah lebih pelbagai varian. Fungsi number_format (), printf (), sprintf () boleh bekerja keajaiban, bukan sahaja di satu nombor tunggal, tetapi juga nombor kumpulan.

атематика и численные вычисления - это не наш конек. Memeluk PHP "garis bilangan" menunjukkan, sebaliknya, itu, dan ia boleh, tetapi m atematika dan pengiraan berangka - tidak titik kuat kami.

Tulis fungsi yang baik dan boleh dipercayai yang melaksanakan pemprosesan tertentu nombor dalam PHP, tidak ada masalah, dan hasilnya akan menjadi sesuatu yang lebih buruk daripada hasil daripada bahasa matematik. PHP - adalah, pertama sekali, pelayan, pemprosesan maklumat bahasa, termasuk sifat matematik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.unansea.com. Theme powered by WordPress.