КампутарыПраграмаванне

Знакі на PHP: радок у лік і назад

Інфармацыя ва ўсе часы ўяўляла сабой сімвалы. Толькі калі з'явілася праграмаванне, яна часткова стала літарамі, лічбамі і знакамі (у фармальным сэнсе).

Да вядомага часу найбольшай папулярнасцю карысталася вусная размова, уласнаручна вырабленыя сімвалы, жэсты, а таксама творы мастацтва, у прыватнасці. Важна, што ўсе гэтыя варыянты натуральнага прадстаўлення інфармацыі ад малога да вялікага заўсёды можна было апісаць словамі, гэта значыць зрабіць даступнымі праграмнай апрацоўцы ў тым ці іншым сэнсе.

Радкі ды колькасці

Радкі - гэта, перш за ўсё, сукупнасці розных знакаў. У розных сродках праграмавання дробавая частка адлучалася ад цэлай па-рознаму. Адны аддавалі перавагу кропку, іншыя коску (у PHP пераўтварэнне радкі ў лік на ўвазе "."). Трыяды падзяляліся адзінарным апострафам, коскі ці прабелам. Рэчавыя колькасці запісваліся праз літару "Е".

Усё гэта фармальнасці. Матэматыка і прынцыпы працы любога працэсара заўсёды прызнавалі колькасці без празмернасцяў, а для працы з рэчавымі значэннямі былі распрацаваны адпаведныя дадатковыя працэсары.

Але свет зменных канкрэтнага тыпу (для праграм пачатку эры) і рэалізацыя сучаснай ідэі кансенсусу ўсіх тыпаў дадзеных азначае: у PHP пераўтварыць радок у лік усё роўна што нічога не зрабіць. У лепшым выпадку PHP «адрэжа», а дакладней, зробіць 0 альбо лічбу, калі ў зыходнай радку ёсць хоць бы адна лічба. Ўсе лічбы да першага нялічбавыя сімвала складуць гэты лік.

Агульнае правіла пераўтварэнні

На PHP пераўтварэнне радкі ў лік, калі праграміст не ўказаў іншае, адбываецца аўтаматычна ў момант прымянення. Калі зменная ўтрымлівае толькі лічбы і кропку, то можа быць атрымана рэчавы лік. Калі ў паслядоўнасці лічбаў сустрэнецца коска, то ўсё, што ідзе да яе, будзе інтэрпрэтаваны як лік, натуральна, цэлае.

Любы нялічбавыя знак у паслядоўнасці лічбаў спыняе працэс, і вынік пераўтварэнні PHP "радок у лік" будзе толькі тым значэннем, якое сфармавалася да першага нялічбавыя сімвалы.

Матэматыка і апрацоўка сімвалаў

Больш складанае першае або другое, нават з пазіцый формул, не змяшчаюцца на старонцы, вялікіх матрыц, графаў, разблытаць якія часам не могуць нават аўтары, вытворных ад інтэгралаў, дыферэнцыялаў ад інтэгралаў і мнагачлена ў n-тым пакаленні, сказаць вельмі проста: грамадства , несумненна, шануе заслугі матэматыкі і матэматыкаў, але апрацоўка сімвалаў важней, складаней і пакрывае матэматыку, як пуховую коўдру, забяспечваючы дапытлівых розуму, ня Які можа выйсці за межы магіі лікаў, спрыяльнае асяроддзе для творчасці.

Звычайна на PHP радок у лік пераўтворыцца аўтаматычна, але ніколі не будзе лішнім праверыць гэта. Лепш за ўсё заўсёды быць упэўненым: PHP правільна разумее, што тая ці іншая пераменная - гэта лік. Калі ёсць хоць цень сумнення, варта відавочна пазначыць тып зменнай (int) або (float) перад значэннем і праверыць, як PHP разумее тып зменнай функцыямі is_integer () або is_float ().

Тэндэнцыі сучаснага праграмавання

Класічная інтэрпрэтацыя задачы на PHP "радок у лік" ляжыць у межах уяўленняў сучаснага праграмавання. Зваротны працэс мае значна больш разнастайныя варыянты. Функцыямі number_format (), printf (), sprintf () можна тварыць цуды, прычым не толькі на ўзроўні аднаго ліку, але і групы лікаў.

атематика и численные вычисления - это не наш конек. Пераўтварэнне на PHP "радок у лік" сведчыць, хутчэй, пра тое, што і гэта можам, але м атематика і лікавыя вылічэнні - гэта не наш канёк.

Напісаць прыстойны і надзейны функцыянал, які рэалізуе тую ці іншую апрацоўку лікаў на PHP, не ўяўляе праблем, і вынік не будзе чымсьці горш выніку ад больш матэматычных моў. PHP - гэта, перш за ўсё, мова сервера, мова для апрацоўкі інфармацыі, у тым ліку і матэматычнага характару.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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