Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在(pre)标记中的特定单词后打断_Javascript_Php_Html_Curl_Styling - Fatal编程技术网

Javascript 在(pre)标记中的特定单词后打断

Javascript 在(pre)标记中的特定单词后打断,javascript,php,html,curl,styling,Javascript,Php,Html,Curl,Styling,我有一个网站,从另一个网站获取信息。然而,该网站上的信息都是 <?php // create a new cURL resource $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/'); curl_setopt($ch, CURLOPT_HEADER, 0);

我有一个网站,从另一个网站获取信息。然而,该网站上的信息都是

<?php
    // create a new cURL resource
    $ch = curl_init();

    // set URL and other appropriate options
    curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
    curl_setopt($ch, CURLOPT_HEADER, 0);

    // copy the handle
    $ch2 = curl_copy_handle($ch);

    // grab URL (http://www.example.com/) and pass it to the browser
    curl_exec($ch2);

    // close cURL resources, and free up system resources
    curl_close($ch2);
    curl_close($ch);
?>
    $url = "http://10.132.185.226:9997/api/rooms";
    $content = file_get_contents($url);
    $json = json_decode($content);

然后我们循环浏览结果,并可以一个接一个地得到:)

也许您正在寻找这个

将换行符和缩进应用于字符串。
var guest271314={“房间”:[{“名称”:“名称1”,“会议”:[]},{“名称”:“名称2”,“会议”:[]};

document.write(''+JSON.stringify(guest271314,0,4)+''获得结果后,用

标记替换出现的所有单词

例如: 假设
var result
存储您得到的输出

var alignedResult=result.replace(/room*/g,“room
”); alignedResult=结果。替换(/room.*/g,“room.
”); alignedResult=alignedResult。替换(/room,*/g,“room,
”);
注意:我已多次替换word room,以确保保留原始文件的格式,并且新行开头没有前导空格。此外,在这里,房间的其他变体,如in-room或room将被忽略


如果要替换单词rooms,可以向上述解决方案添加进一步的条件。

将单词rooms替换为“rooms
”不行吗?是否可以包含包含问题文本的
元素?@randy如果我都从一个变量获得它,我该怎么做?来宾271314{“房间”:[{“姓名”:“姓名1”,“会议”:[]},{“姓名”:“姓名2”,“会议”:[]}}你的数据是JSON吗?然后使用for each循环在这些键上迭代并创建你自己的字符串。这样你就可以完全控制。虽然我对php不太了解,所以我只能在JQuery或JSIt中向你展示它确实在JSON@randy中。你还有一个例子吗?或者解释书吗?因为我对JSON知之甚少。这是有意义的。但是有一个问题。我如何使“curl_exec($ch2);”成为。result?
JSON.stringify(variable, 0, 4)
var alignedResult = result.replace(/room */g,"room <br>");
alignedResult = result.replace(/room. */g,"room. <br>");
alignedResult = alignedResult.replace(/room, */g, "room, <br>");