PHP $ string {0} $ string vs [0];

1 Cevap php

PHP Eğer substr () Bunlardan biri birkaç farklı şekilde, dizeleri karakterleri erişebilirsiniz. Ayrıca, kıvırcık ya da köşeli parantez ile bir dize N. karaktere erişmek, gibi pek yapabilirsiniz:

$string = 'hello';

echo $string{0}; // h
echo $string[0]; // h

Benim soru diğer üzerinden bir yararı var, nedir? {} Ve [] arasındaki fark nedir?

Teşekkürler.

1 Cevap

$string[0] kullanmak, diğer bir yöntem (parantez) PHP6 önerilmiyor ediliyor (src)

Not: Dizeler da {42}, aynı amaç için $ str gibi, parantez kullanılarak erişilebilir. Ancak, bu sözdizimi PHP 6 olarak önerilmemektedir. Yerine köşeli parantez kullanın.