You need jquery ui.
Here is a simplified version, excluding PHP.
jsfiddle
var lst = ["Volvo", "BMW", "Toyota"]; $( "#cartag" ).autocomplete({ source: lst });
to correctly parse your array from PHP to js:
<script type='text/javascript'> <?php $php_array = array('abc','def','ghi'); $js_array = json_encode($php_array); echo "var javascript_array = ". $js_array . ";\n"; ?> </script>
source share