如何设置PHP回显文本的样式?

tho*_*mas 1 css php styling

我有以下代码;

<?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>
Run Code Online (Sandbox Code Playgroud)

我需要在这里设置样式"echo $ ip ['cityName']".我尝试了很多方法,但我只收到错误.请帮忙

Jot*_*nan 14

您可以按照以下方式设置样式

echo "<p style='color:red;'>" . $ip['cityName'] . "</p>";
echo "<p style='color:red;'>" . $ip['countryName'] . "</p>";
Run Code Online (Sandbox Code Playgroud)


Naj*_*mly 5

在 HTML 元素中回显class并设置元素样式:

echo "<span class='name'>" . $ip['cityName'] . "</span>";
Run Code Online (Sandbox Code Playgroud)