小编Gor*_*onM的帖子

PHP字符串加入速度慢?

php处理大量字符串似乎很慢,无论如何我可以提高它的速度吗?我试图写的代码会将图像变成一串RGB值供以后使用,就像这样

$string = "255:255:253#12:12:23#33:34:24"/*an output of a $SIZE = 3 image*/
Run Code Online (Sandbox Code Playgroud)

问题是当$ SIZE大到256时,产生字符串需要1秒钟

$r = "";
$g = "";
$b = "";

for($y = 0; $y <= $SIZE-1; $y++){
    for($x = 0; $x <= $SIZE-1; $x++){


        {$r .= $arr2[$y][$x]["R"].":";}

        {$g .= $arr2[$y][$x]["G"].":";}

        {$b .= $arr2[$y][$x]["B"].":";}

    }
}
$r = rtrim($r, ":");
$g = rtrim($g, ":");
$b = rtrim($b, ":");
$str_a .= $r."#".$g."#".$b;
Run Code Online (Sandbox Code Playgroud)

php arrays string variables loops

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

获取mysql结果,然后随机化结果顺序,然后以不同的方式显示结果

我有一个获取6个结果的查询,然后我想随机化这6个结果,所以每当该人重新加载页面时,它们将按顺序随机化.

在这6个结果中,我想在一个单独的盒子中显示一个比其他的,我将如何做到这一点?

这就是我的想法,得到结果,在数组上使用shuffle(),然后在我做的单独框中echo array[0]['info'],然后其余的我做了一个$i = 2; while($i <= 6);回声array[$i]['info'];

你怎么看?有没有更好的办法?

我需要这个功能尽可能高效,所以任何提示都值得赞赏.可能有单独的查询?

php mysql random

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

Twiiter Bootstrap旋转木马用PHP制作动态

我正在尝试制作一个使用Twitter Bootstrap默认JavaScript和CSS的旋转木马,但应该从MySQL数据库中获取图像.

我试图用PHP动态的旋转木马的HTML是这样的:

<div class="carousel-inner">
   <div class="active item">
                <img src="images/sampleAd.jpg" class="pull-left marginTop">
                <img src="images/sampleAd.jpg" class="pull-left marginTop">
                <img src="images/sampleAd.jpg" class="pull-left marginTop">
                <img src="images/sampleAd.jpg" class="pull-left marginLast">
   </div>
   <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
   <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我期待的PHP文件的最终结果是这样的

<div class="carousel-inner">
   <?php renderAds(); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

我写的PHP函数是这样的:

function renderAds(){
    $query = queryAds();
    $query_exe = mysql_query($query);

    if(mysql_num_rows($query_exe) == 0){
        echo '<img src="images/sampleAd.jpg" >';
    }else{

        $numb =1;
        $flag =1;
        while($fetched_data = mysql_fetch_array($query_exe)){

            if($numb == 1){
                if($flag == 1){
                    echo '<div class="active item">';
                }else{
                    echo '<div …
Run Code Online (Sandbox Code Playgroud)

php mysql carousel twitter-bootstrap

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

jQuery - $(this)不接受该元素

所以我正在制作新项目.我已经制作了php多语言导航栏,而在其他语言中没有链接的名称.如果没有文本但我的代码似乎不起作用,我想隐藏该链接.你能帮帮我们吗?谢谢!

这是一个链接!

HTML

<div class="navigation">
  <div class="nav_item">
    <a href="#" class="link"><!-- Home --></a>
  </div>
  <div class="nav_item">
    <a href="#" class="link">About</a>
  </div>
  <div class="nav_item">
    <a href="#" class="link">Portfolio</a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(function () {
    if ($("a.link").is(':empty')) {
    $(this).parent().addClass("hidden");
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

我怎样才能缩短php截断功能?

对于我需要检查字符串是否超过给定长度的情况,如果它确实然后截断并添加省略号,我通常使用函数如下,但是想知道是否一个人不能在一行中执行,preg_replace也许?

function truncate($str, $length){

    if (strLen($str) > $length) {
        $str = substr($str, 0, $length) . ' ...';
    }
    return $str;
}
Run Code Online (Sandbox Code Playgroud)

php regex

0
推荐指数
1
解决办法
76
查看次数

Php和mysql显示列名

我有以下字段的表

+----+------+----------+----------+----------+
| id | name | sports_1 | sports_2 | sports_3 |
+----+------+----------+----------+----------+
|  3 | jack |        1 |        0 |        1 |
+----+------+----------+----------+----------+
Run Code Online (Sandbox Code Playgroud)

我只想显示包含1的列名.要获得以下结果.

Jack does sport_1 sports_3
Run Code Online (Sandbox Code Playgroud)

mysql

-1
推荐指数
1
解决办法
147
查看次数