Символи в 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 е преди всичко езикът на сървъра, езикът за обработка на информация, включително математическия характер.

Свързани публикации