我正在努力与Bower在我公司网络后面的安装工作.尽管设置了npm代理和bower代理(在.bowerrc文件中),正如许多其他帖子所建议的那样,我仍然会收到此错误:
凉亭ECONNREFUSED请求https://bower.herokuapp.com/packages/bootstrap-sass-official失败:连接ECONNREFUSED
在另一方面节点,npm并且grunt似乎运作良好.任何人都可以帮助解决有关如何解决问题的其他想法吗?
再会!
我在使用preg_replace和 utf-8 字符时遇到了一些麻烦。以下代码片段:
$v = "line1\nline2\r\n?? ?????? ?? ?????????????";
print $v;
print preg_replace("#\R#", "", $v);
print preg_replace("\n", "", $v);
Run Code Online (Sandbox Code Playgroud)
返回以下输出:
line1
line2
?? ?????? ?? ?????????????
line1line2?? ?????? ?? ?????????????
line1line2
?? ?????? ?? ????????????? ???
Run Code Online (Sandbox Code Playgroud)
出于某种原因?\R使用时不可读,但\n使用时不受影响。由于\R特定于 PHP,我想这会产生问题。有没有人知道我如何在 中使用\R(不被 接受str_replace)preg_replace?我担心这个问题可能会发生在许多其他情况下,不仅仅是资本。
在Wordpress中,我正在构建一个索引页面,我在表格中列出了我博客的所有文章.该表的每一行都具有以下结构:帖子标题,属于某个组的术语.例如,如果它是关于电影:
Blade Runner | noir, science fiction
Gone with the Wind | dramatic
Run Code Online (Sandbox Code Playgroud)
关键是:当我有多个术语时,会出现一些奇怪的错误,它会返回一个空集,或者有时会列出错误的术语.我很困惑,因为我无法弄清楚为什么会这样.这就是我获取数据的方式.
//Loops through the articles in the table wp_posts
foreach($results as $result){
$metaStr = "";
$id = $result->ID;
$query = "
SELECT name
FROM wp_term_relationships
INNER JOIN wp_terms
ON term_id = term_taxonomy_id
WHERE object_id = $id AND term_taxonomy_id IN (6, 7, 8, 9, 14, 15, 18, 22, 24, 30)
";
$metas = $wpdb->get_results($query);
$count = 0;
foreach($metas as $meta){
if($count > 0){
$metaStr .= "<br />";
} …Run Code Online (Sandbox Code Playgroud)