شما می توانید به جای شاخص گذاری عددی ، از رشته ای استفاده کنید به بدین صورت می باشد :
<?php
$ages[‘Peter’] = “32”;
$ages[‘Quagmire’] = “30”;
$ages[‘Joe’] = “34”;
echo “Peter is ” . $ages[‘Peter’] . ” years old.”;
?>
در مثال بالا ، مثلا شاخص peter دارای مقدار ۳۲ است .
شاخص گذاری رشته ای را به گونه ی دیگری نیز می توانید تعریف نمائید :
<?php
$ages = array(“Peter”=>32, “Quagmire”=>30, “Joe”=>34);
?>
اگر آرایه شاخص گذاری رشته ای خود را همانند قسمت بالا تعریف نمائید ، برای مقدار دهی به شاخص ها از علامت “یک مساوی و یک فلش” استفاده می شود.