cars.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. $cars = array(
  3. 'Acura',
  4. 'Audi',
  5. 'BMW',
  6. 'Buick',
  7. 'Cadillac',
  8. 'Chevrolet',
  9. 'Chrysler',
  10. 'Citroen',
  11. 'Dodge',
  12. 'Eagle',
  13. 'Ferrari',
  14. 'Ford',
  15. 'General Motors',
  16. 'GMC',
  17. 'Honda',
  18. 'Hummer',
  19. 'Hyundai',
  20. 'Infiniti',
  21. 'Isuzu',
  22. 'Jaguar',
  23. 'Jeep',
  24. 'Kia',
  25. 'Lamborghini',
  26. 'Land Rover',
  27. 'Lexus',
  28. 'Lincoln',
  29. 'Lotus',
  30. 'Mazda',
  31. 'Mercedes-Benz',
  32. 'Mercury',
  33. 'Mitsubishi',
  34. 'Nissan',
  35. 'Oldsmobile',
  36. 'Peugeot',
  37. 'Pontiac',
  38. 'Porsche',
  39. 'Regal',
  40. 'Renault',
  41. 'Saab',
  42. 'Saturn',
  43. 'Seat',
  44. 'Skoda',
  45. 'Subaru',
  46. 'Suzuki',
  47. 'Toyota',
  48. 'Volkswagen',
  49. 'Volvo'
  50. );
  51. function match($val) {
  52. global $query;
  53. if (strpos(strtolower($val), $query) !== false) {
  54. return true;
  55. }
  56. else {
  57. return false;
  58. }
  59. }
  60. header("Content-type: application/json");
  61. if (!empty($_GET['query'])) {
  62. $query = strtolower(trim($_GET['query']));
  63. $out = array_values(array_filter($cars, 'match'));
  64. }
  65. else {
  66. $out = $cars;
  67. }
  68. $out = array(
  69. "data" => $out
  70. );
  71. echo json_encode($out);
  72. ?>