40 of 410 menu

arrayval funksiýasy

PHP-niň standart kitaphanasynda arrayval funksiýasy ýok, ýöne şuňa meňzeş işjeňligi özüňiz amala aşyryp bilersiňiz. Aşakda haýsydyr bir gymmatlygy massiwe öwürijek amala aşyryş görkezilýär: eger gymmatlyk eýýäm massiw bolsa, üýtgeşikliksiz yzyna gaýtarylýar, beýleki görnüşler üçin bir elementli massiw düzülýär.

Funksiýany amala aşyrmak

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } ?>

Ulanmak mysaly

Setiri özümiziň funksiýamyz ýardymy bilen massiwe öwüreliň:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval('abcde'); print_r($res); ?>

Kody ýerine ýetirmegiň netijesi:

['abcde']

Ulanmak mysaly

Sany öwürmäge synanyşalyň:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval(123); print_r($res); ?>

Kody ýerine ýetirmegiň netijesi:

[123]

Ulanmak mysaly

Massiw bilen işlemegi barlaýalyň:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval([1, 2, 3]); print_r($res); ?>

Kody ýerine ýetirmegiň netijesi:

[1, 2, 3]

Alternatiw çözgütler

PHP-da massiwe öwürmegiň beýleki usullary bar:

<?php // (array) tip öwürmesini ulanmak $array = (array)'setir'; print_r($array); // ['setir'] // Obyektler üçin tip öwürmesi başgaça işleýär $obj = new stdClass(); $obj->prop = 'gymmat'; $array = (array)$obj; print_r($array); // ['prop' => 'gymmat'] ?>

Şeýle-de serediň

  • is_array funksiýasyny,
    häsiýetniň massiwdygyny barlaýar
  • settype funksiýasyny,
    häsiýetiň tipini öwüýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et