小编Wil*_*ilf的帖子

使用PHP将特定RGB颜色替换为另一个图像

我从/sf/answers/2289752951/获得了一个完美的颜色替换脚本.我想用图像背景替换目标颜色.原始图像背景为浅绿色(rgb:0b255b1).我可以用蓝色替换它,但我不知道如何替换图像.这是脚本.

这是原始图像. 01.JPG

一旦我用脚本处理这张照片.我有这个. 在此输入图像描述

该脚本完全取代了新的目标颜色.现在我想从蓝色变为背景.所以最后的想法是.我选择的背景图像上的这个女孩.

这是代码:

<?php
//https://stackoverflow.com/a/32710756/1620626
function RGBtoHSL( $r, $g, $b ) {
    $r /= 255;
    $g /= 255;
    $b /= 255;
    $max = max( $r, $g, $b );
    $min = min( $r, $g, $b );
    $l = ( $max + $min ) / 2;
    $d = $max - $min;
    if( $d == 0 ){
        $h = $s = 0;
    } else {
        $s = $d / ( 1 - abs( 2 * $l - …
Run Code Online (Sandbox Code Playgroud)

php replace background image colors

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

将bootstrap模式滚动到底部时启用按钮

我想强制用户阅读模态中的所有协议.如果他们不滚动到文本的最后一行,这个想法很简单.该按钮仍然禁用.但该按钮未启用.这是我的代码:

使用Javascript:

$('#agreement').scroll(function () {
    if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {            
        $('#closeBtn').removeAttr('disabled');
    }
});
Run Code Online (Sandbox Code Playgroud)

至于更清晰的画面.我在这里把代码放在js中:http://jsfiddle.net/h3WDq/1129/

这是@ BG101的更新版本.滚动到底部时按钮启用,但即使再次单击模态按钮也会保持启用状态.http://jsfiddle.net/h3WDq/1132/

javascript jquery bootstrap-modal

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

如何使用css通过其id更改标签颜色?

我想知道是否有任何可能的方法可以label根据其标签内的字符串使用 css更改属性。示例我喜欢用自己的颜色更改工作日:周一 = 黄色,周二 = 粉红色 ... 太阳 = 红色。

这是标签属性切换器。我希望它可以有一种模仿这一点的方式。

input[type=checkbox]:checked + label {
    background:#0099cc;
    border-radius:3px;
    color: #ffffff;
    font-weight:bold;
    padding:0px 3px 0px 3px;
}
Run Code Online (Sandbox Code Playgroud)

所以,我希望代码与标签类似:

input[type=checkbox]:checked + label[id=1] {
    background:#0099cc;
    border-radius:3px;
    color: #ffffff;
    font-weight:bold;
    padding:0px 3px 0px 3px;
}
Run Code Online (Sandbox Code Playgroud)

我不擅长css,请建议。

html css

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

将字符串添加到mysql结果中

我需要带有一些前缀和后缀的mySql结果.这是我的代码:

SELECT bk_id, bk_rtype, villas_db.v_name AS villa_name
FROM booking_db
INNER JOIN villas_db ON booking_db.bk_vid = villas_db.v_id
WHERE '2012-11-02'
BETWEEN bk_date1
AND bk_date2
ORDER BY bk_id DESC
LIMIT 0 , 30
Run Code Online (Sandbox Code Playgroud)

结果是:

bk_id   bk_rtype    villa_name
30          2           T2
29          3           V1
Run Code Online (Sandbox Code Playgroud)

所以我需要结果如下:

bk_id   bk_rtype    villa_name     booking_no
30          2           T2         B2-00030
29          3           V1         B3-00029
Run Code Online (Sandbox Code Playgroud)

B是由" - "和sprintf("%05d",bk_id)分隔的预订前缀;

请建议.

mysql string add

4
推荐指数
2
解决办法
9118
查看次数

用给定的索引替换php数组中的值

我在使用精确给定索引替换数组中的值时遇到问题.确切地说,我想用一个新数字替换数组[2]中的字符串,但我不知道.所以请查看我的资源:

pos:0 //position of index in array 
id:498 //id of a field
new:6300 //new value to replace in an array
cost:6200-5200-4600-5600-4100 //the array
Run Code Online (Sandbox Code Playgroud)

从上面,我想用"new"中的新字符串替换"cost"中的字符串索引"0",因此预期结果应为:

6300-5200-4600-5600-4100
Run Code Online (Sandbox Code Playgroud)

我试图搜索到处,但没有任何回报,但array_search - 这不是我正在寻找的.请指教.

php arrays replace

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

PHP:如何删除"["和"]"之间的字符串

我需要删除[...]内的字符串,包括"[]"本身.我尝试从这个网站搜索解决方案.我有一个线索,我应该尝试使用preg_replace,但它对我来说似乎太专业了.

例如 :

[gallery ids="92,93,94,95,96,97,98,99,100" orderby="rand"] Description The thirty-two storey resort condominium in Phuket, located Just 150m from Patong beach where choices of activities, water sp 
Run Code Online (Sandbox Code Playgroud)

我需要从示例文本中删除[gallery ids ="92,93,94,95,96,97,98,99,100"orderby ="rand"].它始终以[gallery ids ="开头.

请建议.

php preg-replace

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

如何在第一个和最后一个之间的所有元素上应用颜色而不给nth-child()一个数字?

我需要知道如何将颜色或背景颜色应用于第一个和最后一个元素之间的所有元素而不添加数字nth-child().

假设我p在页面上有一个动态堆栈.除了两端(出于某些原因),我希望它们能被突出显示.或者让它们变成不同的颜色.

HTML

<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
<p>child</p>
Run Code Online (Sandbox Code Playgroud)

CSS

p {
    border:solid 1px #ccc;
}
p:first-child, p:last-child {
    background-color:yellow;
}
p:nth-child() {
    background-color:#eeeeeee;
}
Run Code Online (Sandbox Code Playgroud)

使它更清楚.我也在这里制作一个实时版本:http://jsfiddle.net/nobuts/s95a1rue/2/

是否可以只使用html和css(不是jquery或javascript)?

html css css-selectors

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

如何使用 PHP 将自定义前缀添加到 json 输出

我想在从 mySQL 派生的数据之前添加一些字符串。并将它们输出到JSON. 我可以根据我的需要从 mySQL 中提取数据。但我无法将前缀字符串添加到正确的格式。

预期的 json 格式

{
    "message": "",//i can do this
    "value": [//but I can't do this the "value":[
        {
            "excName": "Mark",
            "excSup": "chunyun",
            "excId": 20001
        }, {
            "excName": "orion-01",
            "excSup": "orion-01",
            "excId": 20000
        }
     ]
}
Run Code Online (Sandbox Code Playgroud)

PHP

while ($rec_qXcur=mysqli_fetch_assoc($sql_qXcur)){
    $data[] = array(
   "excId"=>$rec_qXcur['exc_id'],
   "excTitle"=>$rec_qXcur['exc_name'],
   "excSup"=>$rec_qXcur['exc_sup']
   );
}
//return json data
echo json_encode($data);
Run Code Online (Sandbox Code Playgroud)

从 PHP 我得到了这个:

{
"message":"",
//"value":[//this is missing
"0":{//not need
   "excId":"234",
   "excTitle":"Simon Cabaret - Regular Seat ",
   "excSup":"simon"
},
"1":{//not need …
Run Code Online (Sandbox Code Playgroud)

php mysql json

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

如何用逗号提取JSON字符串?

我有JSON数据:

"geometry":{"type":"Point","coordinates":[95.9174,3.8394,59]},"id":"us10002b0v"
Run Code Online (Sandbox Code Playgroud)

我需要提取coordinates逗号分隔的每个值.在PHP中我会这样做extract(",",$geometry[coordinates]);.有没有可能在JavaScript中这样做?

来自这里的Json来源:http://earthquake.usgs.gov/earthquakes/feed/geojsonp/2.5/week

这是我的代码:

google.maps.event.addDomListener(window, 'load', function() {
  map = new google.maps.Map(document.getElementById('map-canvas'), {
    center: { lat: 7.8, lng: 98.3},
    zoom: 4,
    styles: mapStyle
  });

  map.data.setStyle(styleFeature);

    infowindow = new google.maps.InfoWindow({
        content: '<div class = "corp" style="width: 260px; height: 200px">' + '</div>'
    })


//InfoWindow
var infowindow = new google.maps.InfoWindow();
google.maps.event.addListener(map,'click',function() {
        infowindow.close();
});
map.data.addListener('click', function(event) {
    var place = event.feature.getProperty('place');
    var mag = event.feature.getProperty('mag');
    var depth = event.feature.getProperty('geometry');//I need the depth from this line …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json extract

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

PHP:将YYYY-MMM-DD转换为YYYY-MM-DD

我需要将日期字符串转换为数字:

2012-Sep-01 to 2012-09-01
Run Code Online (Sandbox Code Playgroud)

任何的想法?问候,

php string date converter

-2
推荐指数
2
解决办法
4465
查看次数