muzruno.com

Използване на функцията за експлозия на PHP

Семантиката на развитието на езиците за програмиране и обхватът на приложенията им бързо заеха правилните позиции. Разбира се, математическите изчисления на траекторията на планетите и движението на валутните курсове на пазарите все още вълнуват обществото, но и линиите на символите заемат достойно място там.

експлодирай php

Важен момент: от стриктното типизиране на променливите до тяхната напълно свободна употреба и автоматичното преобразуване на типовете според нуждите, пътят е много по-дълъг.

Всички в света има линии

С това можете да спорите, но няма особен смисъл, а в програмирането - още повече. Семантиката на експлозията PHP значително опрости работата на програмиста: прехвърли използването на няколко функции и конструкции в едно.

В този случай, синтаксиса и семантиката на самата PHP по отношение на тази функция позволява на разработчика да излезе със собствената си семантика благодарение на тази функция, въпреки че други струнни функции ще имат прилична работа.

Няма нищо по-лесно: взривяване PHP просто скъсва един ред от местата на влизане в него на друга линия. Обикновено това е един знак:

  • запетая ",";
  • точка ".";
  • наклонена черта "/";
  • tilde "~";
  • и всичко, което ви харесва на вкуса на разработчика.

Но можете да разчупите линията по нищо, а вторият ред (разделител) може да има значението на цял маркер, елемент на тагове или да носи сам по себе си някаква стойност във въображението на програмиста.

Случаят, където числото е низ

Числата са склонни да участват в математически операции, а линиите - с малки букви. Идеята е правилна и интересна, но стара и безполезна.

Днес, променливата може да се променя вида на пътя от един оператор към друг, и всеки синтактичен всички променливи, които са включени в нея, са от типа, който дефинира синтаксиса на конструкцията.

Така че, ако броят попада в дизайна на линия, тя се превръща в линия, и ако линията е заета в математическа операция, а след това всичко ще се тълкува като начало на редица до първата поява на не-цифрови символа.

Примерът на автора не е картина

В този код взривяване в PHP демонстрира как можете лесно да отделите цялата част от частични за произволен брой цифри. Резултатът от този код е показан по-долу.

Примерът на автора не е картина



Няма съмнение, че това значение се инвестира в тази функция от създателите на езика. Но има много опции за това приложение за тази функция.

Следва да се отбележи, че разграничителят (линията, на която се извършва разделянето) изчезва, т.е. след разделянето на линията на експлозия, PHP извлича от него целия разграничител.

Случаят, където низът е масив

В горния пример низ от цифри се разделя на взривяване на PHP с запетая и се създава масив. Обратната функция implode PHP може да обедини този масив в единствен низ, например през период.

експлодира в php

В първия случай низът не се променя, във втория случай и масивът остава. С други думи, използвайки линии, можете да разделите на една база и да се свържете по различен начин.

В първото приближение, например, можете да замените малките букви с главни букви. Тази задача за експлозия / имплозия вероятно няма да бъде прекалено интересна, но важното е, че дялът може да бъде всеки! Как да се свържете също е всяка опция.

Струни и предмети

Обектно-ориентираното програмиране е навсякъде днес и всяка програма се състои от обекти. Естествено PHP изобразява описание никога не споменава обекти, но нищо не пречи на идеята за пряка връзка между струни и обекти.

В този контекст обект може да бъде представен от низ от знаци, като се постави в база данни или се изпрати по комуникационни канали. Можете да организирате обмена на информация между обекти, не чрез тромави масиви, а чрез струнни параметри.

php експлодира описание

Подателят свързва необходимите данни към един низ (низ) и получателят ги използва, за да ги възстанови, т.е. извлича желаните последователности от знаци.

Ако развиете тази идея в момента, когато обектът е създаден, обикновено е необходимо "ръчно" или от базата данни да се попълни с необходимите данни.

С помощта на експлозия можете да автоматизирате процеса на инстанцииране на обект и с абстрактен обект можете да контролирате неговия тип, като предавате различни инициализиращи струни от символи. Този подход намалява броя на различните обекти и опростява манипулирането им.

Споделяне в социалните мрежи:

сроден