شما می توانید به جای شاخص گذاری عددی ، از رشته ای استفاده کنید به بدین صورت می باشد :

<?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);
?>

اگر آرایه شاخص گذاری رشته ای خود را همانند قسمت بالا تعریف نمائید ، برای مقدار دهی به شاخص ها از علامت  “یک مساوی و یک فلش” استفاده می شود.