dizi formatında PHP bir dize bildirmek veya dönüştürmek

1 Cevap php

Bir dizi biçiminde bir dize formatına dönüştürmek için nasıl?

Ben bir dize var, $string = 'abcde'

Ben 1 eleman dizisine dönüştürmek istiyor

$string[0] = 'abcde'

Bu görev için işlevi bir orada inşa mı? Veya kısa yolu olduğunu

$string = 'abcde';
$array[0] = $string;
$string = $array;

TIA

1 Cevap

Php yolları her türlü ..

$array = array('abcde');

$array[] = 'abcde';

Vs .. sizin için gidiyoruz ne çok emin değil.

Düzenleme: Oh, ilk değişkeni dönüştürmek istiyor olabilir mi? Bunun gibi mi?

//Define the string
$myString = 'abcde';

//Convert the same variable to an array
$myString = array($myString);

Edit 2: Ahh, sanırım yukarıdaki açıklama biraz o kadar temizler. Bir dizi ya da bir dize ya da geri alıyoruz ve hangi bilmiyorum. Eğer ben sadece yukarıda söylediğim ne varsa, bir dizi içinde bir dizi alabilirsiniz ve bunu istemiyorum. Peki yerine dökme:

$someReturnValue = "a string";
$someReturnValue = (array)$someReturnValue;
print_r($someReturnValue);

//returns
Array
(
    [0] => a string
)


$someReturnValue = array("a string inside an array");
$someReturnValue = (array)$someReturnValue;
print_r($someReturnValue);

//returns
Array
(
    [0] => a string inside an array
)