40 of 410 menu

Функсияи arrayval

Дар китобхонаи стандартии PHP функсияи arrayval вуҷуд надорад, аммо метавон функсионалии монандро худидора таҳия кард. Дар поён намунаи таҳияе оварда шудааст, ки ҳар як арзишро ба массив табдил медиҳад: агар арзиш аллакай массив бошад, он бе тағйир бармегардад, барои дигар навъҳо массиве бо як унсур сохта мешавад.

Таҳияи функсия

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

Намунаи истифода

Сатрро бо ёрии функсияи мо ба массив табдил диҳем:

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

Натиҷаи иҷрои рамз:

['abcde']

Намунаи истифода

Биёем рақамро табдил диҳем:

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

Натиҷаи иҷрои рамз:

[123]

Намунаи истифода

Кори функсияро бо массив санҷем:

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

Натиҷаи иҷрои рамз:

[1, 2, 3]

Ҳалли дигар

Дар PHP роҳҳои дигаре барои табдил ба массив мавҷуданд:

<?php // Истифода аз табдилдиҳии навъ (array) $array = (array)'string'; print_r($array); // ['string'] // Барои объектҳо табдилдиҳии навъ гуногун кор мекунад $obj = new stdClass(); $obj->prop = 'value'; $array = (array)$obj; print_r($array); // ['prop' => 'value'] ?>

Ҳамчунин нигаред

  • функсияи is_array,
    ки месанҷад, оё тағйирёбанда массив аст
  • функсияи settype,
    ки навъи тағйирёбандаро табдил медиҳад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан