Мисол
/* Экранга чиқаради: ' белгини чиқариш учун ундан олдин \ белги қўйилади.*/echo ' Белгини \' чиқариш учун ундан олдин \\ белгини қўйиш керак';/* Экранга чиқаради: Сиз шуни ўчирмоқчимисиз C:\*.*?*/echo ' Сиз шуни ўчирмоқчимисиз C:\\*.*?';/* Экранга чиқаради: Буни қўйманг: \n янги қаторга*/echo ' Буни қўйманг: \n янги қаторга ';/* Экранга чиқаради: ўзгарувчи $expand ҳам $either қўйилмайди */echo 'ўзгарувчи $expand ҳам $either 'қўйилмайди';?>
4 Array (массив) типиPHP дастурлаш тилида массив типи тартибланган карталарга ўхшайди ва қийматини калитга ўзлаштирадиган типдир. Бу тип бир неча йўналишларда оптималлаштирилади, шунинг учун биз уни хусусий массив, рўйхат (вектор), хеш-жадвали (картани амалга ошириш учун ишлатилади), стэк, навбат ва бошқалар сифатида фойдаланишингиз мумкин.array ([key] => value, [key1] => value1, ... )
5 Array типи мазмуниPHP дастурлаш тилининг array() конструкцияси вергул билан ажратилган жуфт параметрлар калит => қиймат билан ажратилган. => белги мос равишда қиймат ва унинг калити ўртасида алоқа ўрнатади. Калит бутун сон бўлиши мумкин, унинг қиймати эса PHP дастурлаш тилидаги ихтиёрий типни қабул қилиши мумкин. Калит рақамини биз кўпинча индекс деб атаймиз. PHP дастурлаш тилида индекслаш нолдан бошланади. Массив элементининг қийматини олиш учун массив номи ва квадрат қавс ичида унинг калити кўрсатилиши керак. Агар массив калити стандарт бутун сон бўлса, у ҳолда унинг қийматини бутун сон деб қараса бўлади, акс ҳолда у сатр деб қаралади. Шунинг учун $a["1"] ёзув $a[1] ёзувга тенг кучли, $a["-1"] ёзув эса $a[-1] ёзувга тенг кучли.
6 Мисол. PHP дастурлаш тилида массивлар
$books = array ("php" =>"PHP users guide", => true);echo $books["php"];//экранга чиқаради: «PHP users guide»echo $books[12];//экранга чиқаради: 1?>
7 <. $books["key"]=value; /
$books["key"]=value; /*key калити билан value қиймат $books массиввига қўшилади*/ $books[]=value1; /* 13-калит билан value1 қиймати массивга қўшилади, чунки бизда калитнинг максимал қиймати 12 эди.*/ ?>Массивнинг аниқ бир элементини ўзгартириш учун унинг шу калити билан янги қийматга ўзлаштириш керак. Массив элементи калитини ўзгартириш мумкин эмас, фақат ўчириш (калит ва элементи жуфтлигини) ва янги қўшиш мумкин холос. Массив элементини ўчириш учун unset() функциясидан фойдаланиш керак.
8 "PHP users guide",12 => true);$books[] = "Book about Perl";/* 13-калит(индекс) билан янги элемент қўшилди, бу қуйидагига эквивалент $books[13] = "Book about Perl";*/$books["lisp"] = ;/* Бу массивга янги "lisp" калитли қиймали янги элемент қўшиш*/unset($books[12]);// Бу 12-калитли элементни массивдан ўчириш unset ($books);// массивни бутунлай ўчириш?>
9
Do'stlaringiz bilan baham: |