Intereting Posts
Почему CakePHP использует это имя метода в запросе MySQL, а не возвращает результат? Какова лучшая функция php DOM 2 Array? Преобразование дня недели в даты для текущего месяца с MYSQL и PHP Скрыть '<input type = "hidden" name = "userIP" value = "<? Php echo $ _SERVER ; ?> "> 'Из элемента проверки CodeIgniter – Как получить список всех моих контроллеров динамически? wordpress: идентификатор категории и идентификатор сообщения не получаются, когда я изменяю постоянную ссылку Laravel получить заголовки запроса DOM Parser Foreach WooCommerce – включение класса налога с нулевым курсом для определенных пользовательских ролей Проверка, является ли массив многомерным или нет? Подключение базы данных к сайту Как расширить Joomla! к моему пользовательскому файлу PHP Как я могу расшифровать зашифрованное значение MCRYPT_RIJNDAEL_256 в C #, которое было зашифровано mcrypt в PHP? Mysql удалять по разнице во времени () PHP – рекурсивный массив для объекта?

Как создать текст эха PHP?

У меня есть следующий код;

<?php function countryCityFromIP($ipAddr) { $url = "http://api.ipinfodb.com/v3/ip-city/?key=5cfaab6c5af420b7b0f88d289571b990763e37b66761b2f053246f9db07ca913&ip=$ipAddr&format=json"; $d = file_get_contents($url); return json_decode($d , true); } if(isset($_REQUEST['submit'])){ $ip=countryCityFromIP($_REQUEST['ip']); //print_r($ip); echo $ip['cityName']; echo $ip['countryName']; } ?> <form method="post"> <input type="text" name="ip" /> <input type="submit" name="submit" value="Find" /> </form> 

Мне нужно стилизовать "echo $ ip ['cityName']" здесь. Я пробовал много методов, но я получаю только ошибку. Пожалуйста помоги

Solutions Collecting From Web of "Как создать текст эха PHP?"

Вы можете настроить его следующим образом

 echo "<p style='color:red;'>".$ip['cityName']."</p>"; echo "<p style='color:red;'>".$ip['countryName']."</p>"; 

echo внутри элемента html с классом и стилем элемента.

 echo "<span class='name'>" . $ip['cityName'] . "</span>"; 

Вы можете «стиль эха» с добавлением нового html-кода.

 echo '<span class="city">' . $ip['cityName'] . '</span>'; 
 echo '<span style="Your CSS Styles">' . $ip['cityName'] . '</span>'; 

Сохраните результаты в переменных и используйте их в своем HTML-коде и добавьте необходимый стиль.

 $usercity = $ip['cityName']; $usercountry = $ip['countryName']; 

И в HTML вы можете сделать:

 <div id="userdetails"> <p> User's IP: <?php echo $usercity; ?> </p> <p> Country: <?php echo $usercountry; ?> </p> </div> 

Теперь вы можете просто добавить стили для country класса в свой CSS, например:

 #userdetails { /* styles go here */ } 

Кроме того, вы также можете использовать это в своем HTML:

 <p style="font-size:15px; font-color: green;"><?php echo $userip; ?> </p> <p style="font-size:15px; font-color: green;"><?php echo $usercountry; ?> </p> 

Надеюсь это поможет!

Вы не можете создать такую ​​переменную, как $ ip ['countryName']

Вы можете стилизовать только элементы, такие как p, div и т. Д., Или классы и идентификаторы.

Если вы хотите стиль $ ip ['countryName'], существует несколько способов.

Вы можете повторить его в пределах элемента:

 echo '<p id="style">'.$ip['countryName'].'</p>'; echo '<span id="style">'.$ip['countryName'].'</span>'; echo '<div id="style">'.$ip['countryName'].'</div>'; 

Если вы хотите, чтобы оба переменных были одинаковыми, установите класс:

 echo '<p class="style">'.$ip['cityName'].'</p>'; echo '<p class="style">'.$ip['countryName'].'</p>'; 

Вы также можете вставлять переменные в свой собственный html, а не выводить их из кода.

 $city = $ip['cityName']; $country = $ip['countryName']; ?> <div class="style"><?php echo $city ?></div> <div class="style"><?php echo $country?></div>