HTML отзывчивое верхнее навигационное меню

Для PHP 5x (не 7) вам придется использовать массивы с функциями, поэтому это способ достижения этого результата.

Mix array_column , с array_search и json_decode в режиме ассоциативного массива:

$objParts = json_decode($yourjson,true); // include 'true' here
$parttype = 104;
$val = array_search($parttype, array_column($objParts['parttype'], 'id'));
// $val will be '1' in this example

$found = $objParts['parttype'][$val];

Чтобы преобразовать это обратно в объект stdClass:

$found = (object)$objParts['parttype'][$val];

Результат:

stdClass Object ([id] => 104 [desc] => Grille [l1] => Body & amp; Frame [l2] => Hood)

0
задан Azazel 19 January 2019 в 05:44
поделиться

1 ответ

Я думаю, что нашел проблему. Вы используете <link> для файла javascript, вместо этого используйте <script> и поместите его в конец файла html, и он должен работать правильно:

<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cannon Homepage</title>
    <link rel="stylesheet" href="css/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

  </head>
  <body>

    <div class="topnav" id="myTopnav">
      <a href="index.html" class="active">Home</a>
      <a href="about.html">About</a>
      <a href="accomplishments.html">Accomplishments</a>
      <a href="hobbies.html">Hobbies</a>
      <a href="contact.html">Contact</a>
      <a href="javascript:void(0);" class="icon" onclick="myFunction()">
      <i class="fa fa-bars"></i>
    </div>

      <div style="padding-left:16px">
        <h2>Welcome to my website</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      </div>

    <!-- here -->
    <script type="text/javascript" src="script/javascript.js"></script>
  </body>
</html>
0
ответ дан James_F 19 January 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: