小编Naz*_*zar的帖子

带有utf-8的php substr()函数在最后留下 标记

这是简单的代码

<?php

$var = "?????? ????? ?.?. ????? ?????????? ??? ???? ???? ? ?????? ? ?? ????????        ????????? ? ??? ???????????? ?????????? ????? ????????? ????? ? ???????, ??????, ?????? ? ??????. ? ???????? ???? 3 885 ??????? ???????????? ????????????, ??????? ????????? ??? (???) ??????? ??? ????????? ?????? ????????, ?????????????? 5 000 ???????, ???? ????????? ???????????? ?????????, 12 ??????????, ? 26 ?????? ???????? ?????????.";

$foo = substr($var,0,142);

echo $foo;
?>
Run Code Online (Sandbox Code Playgroud)

并输出如下内容:

БензинОфисиА.С.такжепроизводитвсетипыжираисмазокиихпобочныхпродук...

我试过没有运气的mb_substr().如何以正确的方式做到这一点?

php utf-8 substr

54
推荐指数
3
解决办法
5万
查看次数

溢出隐藏div外扩展位置绝对div

我几个月没有做过CSS,所以我可能会错过一些简单的东西,但无论解决方案是什么,我都无法理解.所以这就是问题所在.

这是我的代码的简化版本:

<div id="wrapper" style="position: fixed; overflow: hidden; height: 100%; width: 200px;">
  <div id="test" style="position: absolute; margin-left: -200px;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以基本上,我需要内部div测试将200px扩展到外部div包装器之外的左侧.问题是我的包装器溢出:隐藏,它不允许外出.我需要它保持溢出:虽然隐藏,因为我使用的一些js插件.

那么有什么变通方法吗?谢谢

html css css-position overflow

15
推荐指数
3
解决办法
5万
查看次数

如何在jQuery中禁用重复的keydown

当用户按下某个键时,我希望keydown()事件只被调用一次,但是在用户停止按键之前调用它.

这是我想要做的:

   $(document).keydown(function(event){
     var keycode = (event.keyCode ? event.keyCode : event.which);
     if(keycode == '39'){
              $("#box").animate({"left": "+=30px"}, "fast");
     } 
   });  
Run Code Online (Sandbox Code Playgroud)

因此,当用户按下右箭头键时,我希望div#框向右移动30px.它会移动,但如果用户按下键,它就会飞走.

我需要它按每次按下移动30px,并停止,即使用户按下按键.你知道怎么做吗?

javascript jquery keydown

12
推荐指数
1
解决办法
1万
查看次数

用jQuery触发keypress(keydown)

我完成了我的作业并检查了很多问题,但仍然找不到我可以上班的东西.

我有一个搜索输入.当用户点击示例时,我希望在我的搜索输入中逐字写入"医生"这个词.我可以通过改变$("#search").val()很久以前做到这一点,但这是问题所在.通常用户键入搜索输入自动完成div即将出现.它由keydown事件触发.如果我只是更改输入的val属性,自动完成div将不会出现,所以我需要以某种方式触发keydown事件,以便它出来.

我找到了这个解决方案

$("#example").click(function() {    
    $("#search").focus();
    var e = jQuery.Event("keyup");
    e.keyCode = 50;                     
    $("#search").trigger(e);                    
});
Run Code Online (Sandbox Code Playgroud)

但我无法让它发挥作用.有什么想法吗?

以下是html的外观:

<input type="text" id="search" />
Example: <span id="example">doctor</span>
Run Code Online (Sandbox Code Playgroud)

keyboard jquery

7
推荐指数
1
解决办法
2万
查看次数

使用PHP编译C++文件

我在Windows机器上使用PHP.我也使用Dev C++.我可以使用以下命令在CMD上完美地编译.cpp文件:

g++ hello.cpp -O3 -o hello.exe
Run Code Online (Sandbox Code Playgroud)

现在我要做的是使用php system()函数运行相同的命令,所以它看起来像这样:

system("g ++ c:\ wamp\www\grader\hello.cpp -O3 -o C:\ wamp\www\grader\hello.exe");

但它没有编译.我迷路了,请告诉我我错过了什么?

我也抬头看了这个问题,这正是我需要的,但我找不到一个有用的解决方案,我的情况:

用于编译c ++文件并使用输入文件运行可执行文件的PHP脚本

php c++ cmd

4
推荐指数
1
解决办法
4518
查看次数

标签 统计

jquery ×2

php ×2

c++ ×1

cmd ×1

css ×1

css-position ×1

html ×1

javascript ×1

keyboard ×1

keydown ×1

overflow ×1

substr ×1

utf-8 ×1